python虚拟环境创建及使用
为不同的应用将可以使用不同的py虚拟环境,解决在相同服务器上相冲突。
Virtualenv模块: Python虚拟环境管理工具,python2-python3.4推荐使用
Venv模块:Python标准库内置的虚拟环境管理工具,python3.3加入,python3.5以上推荐使用
一、Venv的使用方法
1. 创建虚拟Python环境
mkdir -p /data/envs
cd /data/envs
python3 -m venv app01
2. 激活进入虚拟环境
source /data/envs/app01/bin/activate
3. 安装环境(按需,如安装腾讯云SDK)
pip3.6 install --upgrade tencentcloud-sdk-python -i https://pypi.tuna.tsinghua.edu.cn/simple
4. 关闭虚拟环境
deactivate
5. 删除虚拟环境
rm -r /data/envs/app01
## https://www.cnblogs.com/liucx/
二、Virtualenv的使用方法
1. 安装virtualenv
python3 -m pip install virtualenv
或者
python3 -m pip install virtualenv -i https://mirrors.aliyun.com/pypi/simple/
2. 创建虚拟Python环境
cd /data/envs
virtualenv -p /usr/bin/python3.6 app01
成功提示:
created virtual environment CPython3.6.8.final.0-64 in 392ms
creator CPython3Posix(dest=/data/envs/app01, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv)
added seed packages: pip==21.3.1, setuptools==59.6.0, wheel==0.37.1
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
3. 激活进入虚拟环境
source /data/envs/app01/bin/activate
4. 安装环境(按需,如安装numpy)
pip3.6 install numpy==1.18.2
5. 关闭虚拟环境
deactivate
6. 删除虚拟环境
rm -r /data/envs/app01