当前目录中的mkvirtualenv(windows)

时间:2017-07-07 12:39:11

标签: virtual-environment

我正在使用命令提示符在Windows(10)环境中工作。我在这里创建了一个项目目录c:\ users \ myproject。在命令提示符下,我输入

C:\users\myproject>mkvirtualenv myenv .
     virtuanenv "." already exists

如果我遗漏了“。”在命令末尾,它在C:\ users \ Envs \目录中创建一个虚拟环境。

如何在项目目录中创建虚拟环境?

2 个答案:

答案 0 :(得分:1)

您必须设置WORKON_HOME环境变量名称和值。

  • 名称只是:WORKON_HOME
  • 当您键入mkvirtualenv venv
  • 时,该值是您希望创建虚拟env目录的路径

&#34; VENV&#34;上面没什么特别的;它只是你选择的名字。如果您未指定WORKON_HOME变量,则在Windows上运行mkvirtualenv venv时,名为%USERPROFILE%\Envs的目录%USERPROFILE%会转换为C:\Users\your.name。< / p>

查看我的more verbose, step-by-step answer here

答案 1 :(得分:-1)

在Linux和MacOS上,我使用以下命令:

mkvirtualenv -a [full path to directory] [name of project]

我不确定这对于Windows是否相同,但请试一试并告诉我。 在您的示例中,它将是:

mkvirtualenv -a C:\users\myproject myenv