Ubuntu 上使用 virtualenv 和 virtualenvwrapper

2017-06-07 15:05:20 +08:00
 ansheng

virtualenvvirtualenvwrapper在 Python 虚拟环境中真是天作之合,我没有用过pyenv...

安装

如果你使用的是python3,那么你需要用pip(python2)来安装包

$ sudo pip3 install virtualenv virtualenvwrapper

配置

.profile或者.bashrc文件中加入下行环境变量

$ echo 'export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3' >> .bashrc 
$ tail -1 .bashrc 
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
$ source .bashrc 
$ source /usr/local/bin/virtualenvwrapper.sh

使用

$ mkvirtualenv as  # 因为已经指定了默认的 Python 版本,所以默认的是 Python3
(as) ~$  # 创建成功之后会自动进入 virtualenv 中

在任意目录执行deactivate就可以退出

(as) ~$ deactivate 
~$ 
~$ workon 
as
~$ workon as
(as) ~$ 
(as) ~$ deactivate 
~$ rmvirtualenv as
Removing as...
~$ workon 
~$ 

参考

1059 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/366665

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX