windows10安装 embed 版Python和pip

本文指导如何从官网下载Python嵌入版,并通过get-pip.py安装pip,配置环境使其能够正常工作,包括修改pythonxx._pth文件,以便libsite-packages加入sys.path中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载embed版python

https://www.python.org/downloads/windows/

选择合适的版本,比如 Windows x86-64 embeddable zip file,下载后解压到目标路径备用

下载get-pip.py

https://pip.pypa.io/en/latest/installing/

下载后放到python所在路径中。

打开python路径中pythonxx._pth, 去掉import site前的注释,这样 "\lib\site-packages"才会加入sys.path中 。

然后打开命令行,进入python路径,python.exe get-pip.py

注意,embed版没有tkinter,需要图形界面的还是用安装版的好。

### 安装本地库到嵌入式Python环境 对于嵌入式的Python程序而言,在其环境中安装本地库涉及到几个重要的方面。当在主程序中嵌入Python解释器时,需确保`libpythonx.x.so`被加入依赖库列表中[^1]。 然而,直接通过pip工具来安装包至嵌入Python可能不是最直观的方式。通常情况下,为了使自定义编译或特定版本Python能够识别并使用这些第三方库文件,可以考虑如下方法: #### 方法一:指定前缀路径安装 如果希望将所需的库安装在一个已知位置,则可以在构建Python时设置合适的前缀(`--prefix`)参数。之后利用该路径下的`bin/pip`命令来进行库的安装操作。这要求在配置阶段指定了正确的Python解析器路径,例如: ```bash PYTHON="/path/to/embedded/python" ./configure --prefix=/installation/path ``` 此处应替换`/path/to/embedded/python`为实际使用的嵌入式Python可执行文件的位置,并设定好目标安装目录作为`--prefix`选项值[^3]。 完成上述步骤后,可以通过下面方式安装所需库: ```bash /installation/path/bin/pip install /local/library/path.whl ``` 这里假设已经获取到了要安装库对应的`.whl`格式轮子文件,并将其放置于某个本地路径下。 #### 方法二:手动复制库文件 另一种更为直接的方法就是把预先下载好的wheel或其他形式分发包解压后的纯Python模块拷贝进工作空间内的site-packages文件夹里。这种方式适用于那些不需要C扩展组件支持的情况;而对于含有此类组件的库来说,则需要额外注意ABI兼容性等问题。 需要注意的是,无论是采用哪种方案都应当保证所选Python版本与待安装库之间存在良好的匹配度,以免因API差异而导致运行错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值