当前位置:首页 > 嵌入式 > 嵌入式动态
[导读]“虚拟环境”是Python解释器的私有副本。 在这种环境中,您可以安装专用软件包,而不会影响系统中安装的全局Python解释器。

定义

“虚拟环境”是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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭