python常用虚拟环境整理

virtualenv虚拟环境(兼容2,3)

安装
pip install virtualenv
virtualenv --version

创建环境,激活环境
virtualenv --python=/usr/local/bin/python my_venv
source my_venv/bin/activate

安装项目模块包
pip install -r /xxx/yyy/REQUIREMENTS.txt

退出虚拟环境
deactivate

 


venv虚拟环境(python3.3+内置)

创建环境,激活环境
python -m venv my_venv
source my_venv/bin/activate

安装项目模块包
pip install -r /xxx/yyy/REQUIREMENTS.txt

退出虚拟环境
deactivate

 


conda虚拟环境(数据科学和机器学习)

安装
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x ./Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrc
conda --version

cd ~
mkdir .pip
touch pip.conf

#pip.conf文件内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

创建环境,激活环境
conda create -n my_venv pip python=3.13.2
conda activate my_venv

安装项目模块包
pip install -r /xxx/yyy/REQUIREMENTS.txt

退出虚拟环境
conda deactivate

 


pipenv虚拟环境(集成虚拟环境与依赖管理)

安装
pip install pipenv
pipenv --version

进入虚拟环境
pipenv shell

安装项目模块包
pipenv install Django
pipenv install -r requirements.txt

#查看虚拟环境路径
pipenv --venv

锁定依赖版本
pipenv lock

退出虚拟环境
exit

 

posted @ 2025-05-16 15:01  河北大学-徐小波  阅读(263)  评论(0)    收藏  举报