相关疑难解决方法(0)

如何激活virtualenv?

我已经通过搜索并尝试了各种替代方案而没有成功,现在花了几天时间 - 让我发疯.

使用Python 2.5.2在Red Hat Linux上运行开始使用最新的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.
Run Code Online (Sandbox Code Playgroud)

环境看起来不错

[necrailk@server6 ~]$ cd virtual
[necrailk@server6 ~/virtual]$ dir
bin  include  lib
Run Code Online (Sandbox Code Playgroud)

试图激活

[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.
Run Code Online (Sandbox Code Playgroud)

检查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 …
Run Code Online (Sandbox Code Playgroud)

python virtualenv

199
推荐指数
11
解决办法
48万
查看次数

从gitbash为Windows激活pyvenv

我在windows上使用gitbash(7,64bit).我尝试通过调用使用python 3.4的内置venv模块创建一个venv python -m venv venv,并且它成功创建,但是生成的venv不包含bash激活脚本,只有a .bat.ps1.

为Python 2.6.6(13.0.1版)的virtualenv库中创建的体现在以下四个文件venv/Scripts/夹:activate,activate.bat,activate.ps1,和activate_this.py.

由于gitbash控制台无法使用bat或powershell脚本,我真的不想回到windows cmd提示符或VM,有什么方法可以让pyvenv为我创建一个shell脚本我在窗户上?

python windows virtualenv python-3.x git-bash

9
推荐指数
2
解决办法
6637
查看次数

如何判断 virtualenv 是否在 Windows Git Bash 中激活

我在新目录中创建了一个虚拟环境,virtualenv env然后在 Windows Git Bash ran 中env/Scripts/activate,这似乎有效。我没有注意到我的 virtualenv 在行开头的括号中显示(问题 1:我可以将其设置为那样工作吗?),因此为了检查它是否确实已激活,我运行了pip -V以下命令: pip 9.0.1 from c:\tools\python2\lib\site-packages (python 2.7)

难道不应该给出我的 virtualenv 的目录而不是站点包吗?我也运行了它pip list,它给了我一个安装列表,我(顽皮地)为另一个项目在全球范围内安装了这些安装。所以我只能假设我的 virtualenv 没有激活,我不知道为什么会这样。

python virtualenv git-bash

5
推荐指数
1
解决办法
6686
查看次数

使用 Git-Bash 在 Windows 中激活虚拟环境

我正在尝试使用 Git-Bash 在 Windows 中激活虚拟环境我使用了这一行,这工作正常

virtualenv project1_env
Run Code Online (Sandbox Code Playgroud)

然后当尝试这条线激活

.\project1_env\Scripts\activate
Run Code Online (Sandbox Code Playgroud)

我得到了 bash: .project1_envScriptsactivate: command not found 我尝试了几次尝试使其正常工作,但没有

请注意,此行在命令提示符下运行没有问题 所以我的问题是在 Windows 上使用 Git-Bash

感谢先进的帮助

python virtualenv git-bash

2
推荐指数
1
解决办法
5844
查看次数

标签 统计

python ×4

virtualenv ×4

git-bash ×3

python-3.x ×1

windows ×1