在Windows上安装virtualenvwrapper

39

我已经使用easy_install 在Windows上安装了virtualenv和virtualenvwrapper。但是mkvirtualenv命令找不到。我尝试在我的机器上搜索它,但是没有找到。我不知道该怎么解决。你有任何想法吗?


1
我猜它不适用于Windows系统。 - pocoa
3
我已将virtualenvwrapper移植到PowerShell上。从BitBucket仓库获取! - guillermooo
2
BitBucket 存储库 URL 已更改 - 现在位于 https://bitbucket.org/guillermooo/virtualenvwrapper-powershell/ (很烦人的是,BitBucket 不会像 GitHub 一样自动重定向)。 - Alex Dupuy
提醒:似乎通过pip能够正确安装virtualenvwrapper-powershell,但是我无法通过运行源码使其工作。 - Grault
7个回答

67

3
似乎在git-bash中失败了。 - airtonix

14

1
链接似乎已经过时了。您能否更新一下它?此外,它是否与 Powershell v7 兼容?pip 版本似乎不是最新的。 - Miguel

11

mkvirtualenv是一个bash脚本,因此您需要运行bash shell才能使用它。

mkvirtualenv是在mkvirtualenv_bashrc脚本中的一个bash函数。

您需要在Windows下的cygwin中运行此命令。(您可以从此调用本机python,而不需要cygwin python)


1
@SalmanPK 是的,这是为了在使用Python之前设置Python环境。 - mmmmmm
@Mark,通常你可以使用pip install virtualenvwrapper来安装Python虚拟环境并且可以立即使用。 - Endophage
@Endophage 把那个评论发给提问者,我只是在报告 mkvirtualenv 的功能,可以看看其他关于 Windows 替代方案的答案。 - mmmmmm
@Mark,我只是想指出你的前提“这是为了设置Python环境”不准确。全局Python环境已经设置好了,因此virtualenvwrapper可以使用Python编写其脚本,并使用全局Python解释器运行。由于某种原因,他们选择不这样做... 我猜只是因为他们所做的文件操作在bash中更容易编码,而且他们都没有使用Windows。 - Endophage
@Enophage - 他们不能在Bash shell中用Python编写它。mkvirtualenv修改当前shell - 如果在Python中,您必须创建一个新的shell才能看到环境。 - mmmmmm

6

virtualenvwrapper是针对Linux/Unix的,但是这篇文章为Windows用户提供了一些virtualenv支持(Bitbucket源代码在这里)。


1
那个链接已经失效了 :( 以后如果出现这种情况,请将适当的信息复制/粘贴到您的评论中。 - UTAlan
1
看起来你仍然可以通过Wayback Machine访问它:https://web.archive.org/web/20090921091355/http://justindriscoll.us:80/2009/03/virtualenv-helper-for-windows.html - soapergem

5
在Windows中创建虚拟环境时,我们需要使用virtualenv而不是mkvirtualenv

1
我在2021年做到的是以下内容:
  1. 克隆virtualenvwrapper-powershell git repo
  2. 导航至文件夹“virtualenvwrapper-powershell”
  3. 打开 PowerShell 并执行命令./Install.ps1,如果你还没有通过 PowerShell 导航到该文件夹。
  4. 重启 PowerShell,这样就完成了:你应该能看到一个成功信息,如“Virtual Env Wrapper for Powershell activated”

0
从git仓库克隆virtualenvwrapper-powershell并构建它,对我来说有效。

你的回答可以通过提供更多的支持性信息来改进。请编辑以添加进一步的细节,如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接