首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Linux中激活virtualenv?

如何在Linux中激活virtualenv?
EN

Stack Overflow用户
提问于 2013-01-30 21:02:35
回答 12查看 782K关注 0票数 301

我一直在寻找和尝试各种替代方案,但都没有成功,现在花了几天的时间--快把我逼疯了。

在Red Hat Linux上运行Python 2.5.2开始使用最新的Virtualenv,但无法激活它,我发现某个地方需要更早的版本,所以我使用了Virtualenv 1.6.4,因为它应该可以与Python 2.6一起工作。

好像安装了虚拟环境可以吗?

[necrailk@server6 ~]$ python virtualenv-1.6.4/virtualenv.py virtual
New python executable in virtual/bin/python
Installing setuptools............done.
Installing pip...............done.

环境看起来没问题

[necrailk@server6 ~]$ cd virtual
[necrailk@server6 ~/virtual]$ dir
bin  include  lib

正在尝试激活

[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.

已选中chmod

[necrailk@server6 ~/virtual]$ cd bin
[necrailk@server6 bin]$ ls -l
total 3160
-rw-r--r--    1 necrailk biz12        2130 Jan 30 11:38 activate
-rw-r--r--    1 necrailk biz12        1050 Jan 30 11:38 activate.csh
-rw-r--r--    1 necrailk biz12        2869 Jan 30 11:38 activate.fish
-rw-r--r-

问题,所以我更改了它。

[necrailk@server6 bin]$ ls -l
total 3160
-rwxr--r--    1 necrailk biz12        2130 Jan 30 11:38 activate
-rw-r--r--    1 necrailk biz12        1050 Jan 30 11:38 activate.csh
-rw-r--r--    1 necrailk biz12        2869 Jan 30 11:38 activate.fish
-rw-r--r--    1 necrailk biz12        1005 Jan 30 11:38 activate_this.py
-rwxr-xr-x    1 necrailk biz

重试activate

[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.

还是没有快乐..。

EN

回答 12

Stack Overflow用户

发布于 2013-01-30 22:27:57

这是我在创建一个文件夹并通过cd进入该文件夹后的工作流程:

$ virtualenv venv --distribute
New python executable in venv/bin/python
Installing distribute.........done.
Installing pip................done.
$ source venv/bin/activate
(venv)$ python
票数 364
EN

Stack Overflow用户

发布于 2014-07-13 16:20:01

您忘记了在source bin/activate是可执行文件名称的情况下执行源。最初的几次也让我震惊,很容易认为手册是在告诉我“从环境文件夹的根目录执行这个”。

不需要通过chmod使activate可执行。

票数 110
EN

Stack Overflow用户

发布于 2015-12-27 18:57:01

你可以做到

source ./python_env/bin/activate

或者直接转到目录

cd /python_env/bin/

然后

source ./activate

祝好运。

票数 89
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14604699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档