Issue with virtualenv - cannot activate
我在我的项目周围创建了一个virtualenv,但是当我试图激活它时,我不能。它可能只是语法或文件夹位置,但我现在被难住了。
您可以在下面看到,我创建了virtualenv并称之为venv。一切看起来都很好,然后我试着通过运行
我想这可能只是与我的系统路径有关,但不确定指向什么(我知道如何编辑路径)。我在python 7/windows操作系统上,虚拟环境2.2.x
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | Processing dependencies for virtualenv Finished processing dependencies for virtualenv c:\testdjangoproj\mysite>virtualenv --no-site-packages venv The --no-site-packages flag is deprecated; it is now the default behavior. Using real prefix 'C:\\Program Files (x86)\\Python' New python executable in venv\Scripts\python.exe File venv\Lib\distutils\distutils.cfg exists with different content; not overwri ting Installing setuptools.................done. Installing pip...................done. c:\testdjangoproj\mysite>source venv/bin/activate 'source' is not recognized as an internal or external command, operable program or batch file. c:\testdjangoproj\mysite>source venv/bin/activate 'source' is not recognized as an internal or external command, operable program or batch file. c:\testdjangoproj\mysite>source mysite/bin/activate 'source' is not recognized as an internal or external command, operable program or batch file. c:\testdjangoproj\mysite> |
在Windows上,virtualenv创建一个批处理文件,因此应该运行
我也有同样的问题。我使用的是python 2、windows 10和git bash。在Git-Bash中,您需要使用:
1 | source venv/Scripts/activate |
对于激活,您可以转到
然后在Windows上,键入
现在输入
您的提示将更改为指示您现在正在虚拟环境中操作。它看起来会像这样。
祝贺你……
你的
对于Windows,在终端中键入"c:userssidvenvfirstprojectscriptsactivate",不带引号。只需给出脚本文件夹在项目中的位置。因此,该命令将位于u scriptsu folderactivate.的位置。
在我的Windows10机器中,我也面临同样的问题。我尝试的步骤是:
前往Andconda终端步骤1
1 | pip3 install -U pip virtualenv |
步骤2
1 | virtualenv --system-site-packages -p python ./venv |
或
1 | virtualenv --system-site-packages -p python3 ./venv |
步骤3
1 | .\venv\Scripts\activate |
你可以在水蟒中通过蜘蛛工具输入
如果在使用
您可以在cygwin终端上运行source命令
我在使用Git-Bash的Windows上使用
如果我的环境是
两者都假定您的工作目录包含您的virtualenv(
一个小小的提醒,但是我在win10命令上的斜杠是错误的。根据python文档,activate命令是:
为了创建我的Venv,我使用了