最近想在c# 中使用python,经过查阅资料,可以使用python的embedded版本,再通过Nuget中的 PythonNet 包来实现,以下为python embedded版本的下载步骤与pip的安装步骤
1、官网下载python embedded
官网(Windows版): www.python.org/downloads/w…
选一个下载就是了
这里下载的是
python-3.10.11-embed-win32.zip 版: www.python.org/ftp/python/…
为什么我下载的是32位呢?因为
pythonnet貌似只能使用32位的python
2、安装 pip
下载后的文件解压到一个目录,进入文件夹,编辑 python3xx._pth
最下面一行注释去掉
下载 get-pip 文件,放至根目录下
在该目录中打开Windows终端,输入命令 python get-pip.py
安装成功!此时根目录下会生成这两个文件夹
注意: 如果出现以下情况,可能是python版本过低导致的,切换版本再重试
尝试安装 flask
安装成功!
如果flask被安装在 appdata目录下(可能是之前已经安装过了),尝试先卸载,再安装
参考资料
安装python 3.11以及安装pip过程-是安装embedded纯净版的python blog.csdn.net/ding4393005…
Python安装包--embedded版本安装及pip配置 blog.csdn.net/qq_45747178…