使用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