Windows下安装设置Python绿色版

系统环境

操作系统: windows 10 ltsc 2019 X64
Python: 3.12.5

下载python

下载地址: https://www.python.org/downloads/windows/

需要下载embeddable版本:

下载后,解压到自定义位置,这里解压到了

1
E:\ProgramFiles\python3.12.5

安装pip

打开网页:https://pip.pypa.io/en/stable/installation/#

右键点击下面地址,选择另存为,保存到解压后的python目录

找到解压后的python目录,按shift+右键打开powershell窗口

然后执行下面命令:

1
python.exe get-pip.py

执行完成后,目录下会多出两个文件夹,分别是LibScripts

添加系统环境变量

环境变量-系统变量,点击Path,添加两个变量,分别是

1
2
E:\ProgramFiles\python3.12.5
E:\ProgramFiles\python3.12.5\Scripts

解决pip -v 无法显示版本的问题

python 解释器启动一般会自动 import site ,并且调用 site.main() 。而在 Windows 的免安装绿色版中,使用了 python*.pth (这里的 * 代指版本号,比如我这次安装对应的是 python310._pth 这个文件)来指定包的位置,而通过这种方式加载 python ,是为了避免包冲突不会自动 import site。

解决就是,用记事本打开python解压后目录下的python312._pth 这个文件,删掉如下的 # 即可。

至此,Python绿色版安装完成。