Windows下制作便携版Python环境

从Python 3.5开始,官方提供有 Windows embeddable package,这是为了让你可以将Pyhton内嵌在自己的应用程序而特别设计的最精简版本 Python 执行环境。本文利用该版本制作一个便携版的Python环境。

下载Python

  1. 以 3.10.11 版本为例,下载 Windows embeddable package (64-bit)

  2. 解压,运行Python

    1
    ./python

    制作便携版Python_01.png

安装pip工具

  1. 获取 get-pip.py 文件

    1
    curl -o "get-pip.py" "https://bootstrap.pypa.io/get-pip.py"
  2. 运行 get-pip.py 文件

    1
    ./python get-pip.py

制作便携版Python_02.png

启用自定义配置

使用记事本打开 python310._pth 文件,取消 import site 前面的注释符。

制作便携版Python_03.png

运行pip工具

查看已安装的全部包

1
.\Scripts\pip3 list

制作便携版Python_04.png

pip安装第三方包

1
.\Scripts\pip3 install numpy

制作便携版Python_05.png