由于项目需要,需要在电脑上安装Pythonnet 库,折腾了一阵子,把相关过程进行梳理。
cmd中,运行python --version,得到个人电脑Python版本号为3.7.6。
操作系统为win7操作系统 64b。
安装pip时,一直由于pip版本低报错。
试了几种方法都失败了,最后用这种方法成功,记录如下:
不要直接win+R然后cmd,而是要选择“开始”—“Windows系统”—“命令提示符”—右键“以管理员身份运行”。
在cmd中输入:
python -m pip install --upgrade pip -i https://pypi.douban.com/simple
从豆瓣的镜像中下载pip库,问题解决。下面就该安装pythonnet。
https://pypi.org/project/pythonnet 最新版本为2021年2月6日更新的Pythonnet 2.5.2。找到下载链接,下载最新的库文件:
按照前期查阅的Python版本和操作系统版本,这里选择pythonnet-2.5.2-cp37-cp37m-win_amd64.whl,并存储到Lib中。使用pip安装wheel文件
pip install pythonnet-2.5.2-cp37-cp37m-win_amd64.whl即可。提示安装成功。
在安装的过程中,起初犯了一个错误,误下载了win32版本。但是安装不上去,通过pip查找支持的版本号。
AMD64
import pip._internal
print(pip._internal.pep425tags.get_supported())
Win32
import pip
print(pip.pep425tags.get_supported())
为了验证,在jupyter中运行:
通过运行结果可知,安装软件应该安装amd64版本。
最后下载amd64版本解决pythonnet安装问题。
pythonnet安装完成后,一直无法import导入,目前该问题还没解决,后续解决后继续完成本报告。