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

 安裝包存放路徑:/data/envs/app01/lib/python3.6/site-packages/

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章