为embeddable package安装pip

python的发布包中有一个特殊的版本,embeddable package,也就是嵌入式版本,这个版本可以绿色运行。在需要部署多个需要不同版本python的项目时挺好使的
你甚至可以做到给每一个项目附加一份专用的python(bushi
(注意,这个包本身虽然可以绿色运行,但是你的依赖包未必支持)


安装pip

这个包默认只有python自带的系统包
如果你尝试给这个python安装其他依赖包,你就会发现并木得pip。
先从pip项目获取get-pip脚本,然后运行
提示:这里可以加-i参数改变下载源,例如python get-pip.py -i https://pypi.tuna.tsinghua.edu.cn/simple
图片失效


修改包含路径

在根目录下,有一个类似于python310._pth,310取决于你的python版本,这个文件包含了python启动时扫描的路径,这个包默认注释掉了import site,你需要打开它并且取消注释
图片失效


启动python,测试pip,例如python -m测试pip
如果没有出现差错,那么你的pip已经可以正常使用了
图片失效