爲不同的應用將可以使用不同的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