在Ubuntu上管理Python依赖有多种方法,以下是一些常用的方式:
venv模块:Python 3.3及以上版本自带的venv
模块,用于创建和管理虚拟环境。
python3 -m venv myenv # 创建虚拟环境
source myenv/bin/activate # 激活虚拟环境
pip install package_name # 在虚拟环境中安装包
deactivate # 退出虚拟环境
virtualenv:一个第三方库,提供更多的虚拟环境管理功能。
pip install virtualenv # 安装virtualenv
virtualenv myenv # 创建虚拟环境
source myenv/bin/activate # 激活虚拟环境
pip install package_name # 在虚拟环境中安装包
deactivate # 退出虚拟环境
curl https://pyenv.run | bash # 安装pyenv
pyenv install 3.8.12 # 安装特定版本的Python
pyenv global 3.8.12 # 设置全局Python版本
pyenv versions # 查看当前Python版本
pyenv virtualenv 3.8.12 myenv # 创建虚拟环境
pyenv activate myenv # 激活虚拟环境
pip freeze > requirements.txt # 生成requirements.txt文件
pip install -r requirements.txt # 安装requirements.txt中的依赖
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh # 安装Miniconda
bash Miniconda3-latest-Linux-x86_64.sh # 运行安装脚本
conda create -n myenv python=3.8 # 创建虚拟环境
conda activate myenv # 激活虚拟环境
conda install package_name # 安装包
通过上述方法,你可以在Ubuntu上有效地管理Python依赖,确保项目的稳定性和可移植性。选择哪种方法取决于你的具体需求和工作流程。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu上Node.js依赖如何管理