【Python三种打包方式】分别使用PyInstaller & setupTools & 拷贝环境实现项目打包
PyInstaller:
# 安装PyInstaller
pip install pyinstaller
# 使用PyInstaller打包
pyinstaller --onefile your_script.py
Setuptools:
from setuptools import setup
setup(
name='your_package_name',
version='0.1',
py_modules=['your_module'],
install_requires=[
# 列出依赖
],
scripts=[
'your_script.py'
],
)
# 安装setuptools
pip install setuptools
# 使用setuptools打包
python setup.py sdist
复制环境:
# 创建虚拟环境
python -m venv myenv
# 激活虚拟环境
# 在Windows上
myenv\Scripts\activate
# 在Unix或MacOS上
source myenv/bin/activate
# 复制环境到其他地方
pip install --upgrade pip
pip install -r requirements.txt
在复制环境的场景中,你可以通过激活虚拟环境并使用pip
来安装所有依赖,然后将整个虚拟环境目录复制到其他地方作为项目的部署环境。
评论已关闭