Python使用virtualenv极简例子

2019-09-26  本文已影响0人  赤色要塞满了

经对比研究,图形环境使用Anaconda很方便,而在命令行环境,使用virtualenvvirtualwrapper简直是最方便的。于是在CentOS上试试。

安装Python和pip

这个不用多说了,官网下载压缩包,解压,编译安装,可参考之前写的安装Python

安装virtualenv和virtualenvwrapper

注意,自己选择使用pip还是pip3,别搞错版本,不确定就看看版本--version,或者用which命令看看来源。

pip install virtualenv virtualenvwrapper
export WORKON_HOME=~/Envs # 自己选个目录专门放虚拟环境,或者~/.virtualenv
source /usr/local/bin/virtualenvwrapper.sh

创建虚拟环境

mkvirtualenv my_project

当然也可以指定版本,如下:

mkvirtualenv -p python3 my_project

当然你也可以设置全局的Python版本,方法是编辑~/.bashrc,在最后加上这行。

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6 # 目录自己确认下

然后生效下:

source ~/.bashrc

这样每次默认的都是python3.6版本。接回之前说的,会在自定义的虚拟环境目录下生成一个my_project目录,然后你发现提示符前面有个(my_project),说明已经在虚拟环境中工作了。

使用虚拟环境

可以退出:

(my_project) [root@master ~]# deactivate

可以使用workon命令进来,支持tab补全,该命令也可用于切换环境。

workon my_project

可以导出安装包需求:

pip freeze >requirements.txt

当然也可以根据需求复制环境:

pip install -r requirements.txt

可以删除环境,记得先用deactivate退出。

rmvirtualenv my_project

可以查看当前所有环境:

lsvirtualenv

够用了。


参考virtualenvs使用环境

上一篇下一篇

猜你喜欢

热点阅读