问题与virtualenv – 无法激活

我在我的项目周围创build了一个virtualenv,但是当我尝试激活它时,我不能。 这可能只是语法或文件夹的位置,但我现在很难过。

你可以在下面看到,我创build了virtualenv并称之为venv。 一切看起来不错,然后我尝试通过运行source venv/bin/activate来激活它

我想这可能只是与我的系统path,但不知道该怎么指向(我知道如何编辑path)。 我在Python 7 / Windows操作系统,虚拟环境2.2.x感谢您的任何和所有的帮助。

处理virtualenv的依赖关系
完成virtualenv的处理依赖关系

 c:\ testdjangoproj \ mysite> virtualenv --no-site-packages venv
 --no-site-packages标志被弃用; 现在是默认行为。
使用真正的前缀'C:\\ Program Files(x86)\\ Python'
在venv \ Scripts \ python.exe中新buildpython可执行文件
文件venv \ Lib \ distutils \ distutils.cfg存在不同的内容; 不过分
婷
安装setuptools .................完成。
安装pip ...................完成。

 c:\ testdjangoproj \ mysite> source venv / bin / activate
 “来源”不被识别为内部或外部命令,
可操作程序或batch file。

 c:\ testdjangoproj \ mysite> source venv / bin / activate
 “来源”不被识别为内部或外部命令,
可操作程序或batch file。

 c:\ testdjangoproj \ mysite> source mysite / bin / activate
 “来源”不被识别为内部或外部命令,
可操作程序或batch file。

 C:\ testdjangoproj \ mysite的>

source是为在Linux上运行的用户(或任何Posix,但不pipeWindows)devise的shell命令。

在Windows上,virtualenv会创build一个batch file,因此您应该运行venv\Scripts\activate.bat (而不是激活脚本上的 virtualenv 文档 )。

我有一个时间在git bash上使用virtualenv窗口,我通常最终明确指定python二进制文件。

如果我的环境在.env我将通过./.env/Scripts/python.exe … ,或者在一个shebang行#!./.env/Scripts/python.exe调用python。

假设你的工作目录包含你的virtualenv( .env )。