当前位置: > python教程 > python高级教程 >

python虚拟环境搭建
栏目分类:python高级教程   发布日期:2019年05月08日 16:51:51   浏览次数:

有小阔爱们知道什么是Python虚拟环境吗?简单来说呢:Python虚拟环境就是解决包版本冲突的一种解决方案,那么如何配置Python虚拟环境呢?接下来就教小阔爱们啦

 

首先是比较原始的虚拟环境,但是十分简单,配置过程如下:
 

初代:virtualenv
 

第一步:安装  pip install virtualenv


安装 pip install virtualenv
 

第二步:创建虚拟环境

virtualenv  -p /usr/bin/python3  test3

注: -p 参数是指定python版本,否则就是使用默认的python

 

第三部:使用虚拟环境

进入: source test3/bin/activate

退出: deactivate

 

这种方式的虚拟环境配置简单,使用也很简单,但是需要自己记住虚拟环境的名字,或者说你要知道在你当前目录下那些是虚拟环境,如果虚拟环境很多的情况下,对脑容量就是一个考验了。

 

接下来是另一种虚拟环境配置方式,这个是在上面的基础上,进行一个封装,使用更加简单方便,不过配置过程就会稍微复杂一点。配置过程如下:
 

二代: virtualenvwrapper
 

第一步:安装  
pip install virtualenvwrapper
 

注意:需要先安装好 virtualenv,而且顺序也不能随意调换,否则也会报错

 

第二步:创建文件目录

mkdir $HOME/.virtualenvs

 

第三步:在.bashrc中添加代码

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

注:如果是Mac则是: .bash_profile, 添加之后需要执行.bashrc文件

在这里有个小坑,这个地方会默认使用系统中python这个版本解释器中的包,如果系统默认的python没有安装virtualenvwrapper这个包,就会报错

 

第四步:创建虚拟环境

mkvirtualenv -p /usr/bin/python3 py3env

 

第五步:使用虚拟环境

进入: workon   py3env

退出: deactivate

 

第六步:删除虚拟环境

rmvirtualenv [虚拟环境名称]

 

使用这种方式配置的虚拟环境,不需要你自己记住有哪些虚拟环境,执行workon就可以看到有哪些虚拟环境了,使用更加方便快捷。

 

相关热词:

热门关键词
     
python教程 python爬虫 python人工智能 Python+大数据 python问答