在项目中使用python embedded能够方便地将py+环境复制到其他电脑上直接运行,下面是使用指南。

点我下载Python Embedded

注:以下操作基本都在python embedded目录下完成,以避免调用到系统环境中的python。

操作步骤:

  1. 找到目录下的python**._pth,去掉import site的注释
  2. 下载get-pip,在python embedded目录下打开控制台执行python get-pip.py来获取pip
  3. 使用pip安装其他库,注意不要直接运行pip,要使用python -m pip ...来执行
  4. 我喜欢把python-embedded放到一个名为env的目录下,然后将这个文件夹移动到我的python项目下,再编写bat脚本(windows下)调用python-embedded里面的python.exe来执行项目中的py文件,脚本如下,以后只需要双击这个bat脚本即可启动。

    START ./env/python.exe main.py

其他问题:

> python -m pip list
python.exe: No module named pip

解决办法:找到目录下的python**._pth,添加一行Lib/site-packages