python虚拟环境打包
首先 cd到需要打包的目录 例如
cd project_A
创建名为 project_A_env 的虚拟环境
python -m venv project_A_env
激活虚拟环境
project_A_env\Scripts\activate.bat # 在 Windows 上
确认已进入虚拟环境
where python # 输出应指向虚拟环境内的 Python 解释器
在requirements.txt列出需要打包的库
pip install -r project_A/requirements.txt
pip freeze > requirements.txt
运行打包命令(此处以 PyInstaller 为例)
pyinstaller -F main.py --additional-hooks-dir=. --onefile #需要打包的py文件
(可选)在打包完成后,清理无用的 .pyc
和 .pyo
文件以及缓存
find . -name '*.py[co]' -delete
find . -type d -name '__pycache__' -delete
pip cache purge