有时候我们需要一个绿色精简的python环境以便可以随处的快速的跑我们的脚本,比如在存在内外网,内网没有互联网的情况下。又比如开发机和脚本执行机Python版本不一样的情况下。此时现场配置不方便,不如直接在一个绿色精简Python环境中去跑脚本。
制作一个python绿色便携的环境十分简单。
首先去Python官网上下载嵌入版本的python:
https://www.python.org/downloads/windows/
解压后在其中我们创建一些文件方便我们的使用和配置。
创建一个配置环境变量设置批处理文件python_env.bat
,免除每次手动设置环境变量的麻烦:
@echo off
set PYTHON_HOME=%cd%
set PATH=%PYTHON_HOME%;%PYTHON_HOME%/Scripts;%PATH%
@echo on
创建一个快捷方式,免除每次需要打开cmd后手动执行批处理文件设置环境变量的麻烦:
配置完成后可以通过执行下面脚本检查以快捷方式打开的环境的python是否是我们的精简绿色环境:
Python
import sys
print(sys.path)
安装pip
从 https://pypi.org/project/pip/
下载get-pip.py
执行下面的命令安装pip
python.exe get-pip.py
然后需要修改*._pth
文件
以python3.8.10
为例,修改python38._pth
文件,取消import site
前的注释后保存
python38.zip
.
# Uncomment to run site.main() automatically
import site # 取消这里的注释
至此,一个绿色精简的python环境就配置好了,通过我们创建的快捷方式打开后就可以像普通python环境一样安装所需的库了。