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

posted @ 2022-05-19 16:07  liucx  阅读(302)  评论(0编辑  收藏  举报