在Linux使用虚拟环境
扫描二维码
随时随地手机看文章
定义
“虚拟环境”是Python解释器的私有副本。 在这种环境中,您可以安装专用软件包,而不会影响系统中安装的全局Python解释器。
作用
为每个程序单独创建虚拟环境时,可以保证程序只能访问虚拟环境中的包,从而保证全局解释器的干净整洁,使全局环境只作为创建虚拟环境的源。
总之,虚拟环境,可以避免在开发过程中python包的混乱和版本的冲突。
安装过程
1.1 安装virtualenv包
以RedHat系统为例,root用户执行,首先检查系统是否有virtualenv工具:
[dev]# virtualenv --version
如果提示no such command,则进行下面的步骤安装:
[dev]# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
1.2 创建软链接
首先找到安装的virtualenv文件路径,比如路径是/usr/local/python3/bin/virtualenv
[dev]# find / -name virtualenv
创建软链接
[dev]# ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
1.3 创建项目目录
[dev]# mkdir project1
[dev]# cd project1
1.4 创建私有环境
将私有环境与语言版本联系起来,-p表示python
[project1]# virtualenv -p /usr/local/python3/bin/python3 ~/venv
1.5 激活私有环境
[project1]# source /venv/bin/activate
1.6 安装第三方包
pip安装第三方包
(venv)[project1]# pip3 install requests
查看已经安装的包
(venv)[project1]# pip3 list
1.7 退出私有环境
(venv)[project1]# deactivate