Pythonnet 安装日记

  • Post author:
  • Post category:python



由于项目需要,需要在电脑上安装Pythonnet 库,折腾了一阵子,把相关过程进行梳理。




1. 确认个人电脑的Python版本


cmd中,运行python –version,得到个人电脑Python版本号为3.7.6。



2. 确认个人电脑操作系统


操作系统为win7操作系统 64b。


3. 安装pip库

安装pip时,一直由于pip版本低报错。

试了几种方法都失败了,最后用这种方法成功,记录如下:



不要直接win+R然后cmd,而是要选择“开始”—“Windows系统”—“命令提示符”—右键“以管理员身份运行”。

在cmd中输入:

python -m pip install --upgrade pip -i https://pypi.douban.com/simple

从豆瓣的镜像中下载pip库,问题解决。下面就该安装pythonnet。



4. 下载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安装问题。



5. import pythonnet


pythonnet安装完成后,一直无法import导入,目前该问题还没解决,后续解决后继续完成本报告。



版权声明:本文为baiyou1987原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。