使用virtualenv为应用提供隔离的Python运行环境

virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。

安装pip工具

apt install python3-pip

配置pip工具

创建配置文件~/.pip/pip.conf,内容如下:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple
#index-url = http://pypi.douban.com/simple
trusted-host = mirrors.aliyun.com
#trusted-host = pypi.douban.com
disable-pip-version-check = true
timeout = 120

[list]
#format=(legacy|columns)
format=columns

安装virtualenv

pip3 install virtualenv

查看版本:

virtualenv --version
virtualenv 20.0.30 from /usr/local/lib/python3.6/dist-packages/virtualenv/__init__.py

创建并进入项目目录

mkdir myproject
cd myproject

创建一个独立的Python运行环境,命名为“venv”

virtualenv venv

注意:从版本20开始,默认带“--no-site-packages”选项,不需要另外添加。

进入上一步创建的环境

source venv/bin/activate
pip3 install tornado  ##安装一些工具包
python3 myapp.py  ##运行Python程序

退出环境

deactivate
posted @ 2020-10-22 12:02  Varden  阅读(116)  评论(0编辑  收藏  举报