Python 在Windows上安装VirtualEnvrapper

Python 在Windows上安装VirtualEnvrapper,python,windows,virtualenv,virtualenvwrapper,Python,Windows,Virtualenv,Virtualenvwrapper,我已经使用easy_install在Windows上安装了virtualenv和virtualenvwrapper。但是缺少mkvirtualenv。我试图在我的机器上搜索,但找不到。我不知道怎么解决它。你知道吗?mkvirtualenv是一个bash脚本,因此需要运行bash shell来使用它 mkvirtualenv是mkvirtualenv_bashrc脚本中的一个bash函数 您需要在Windows下从cygwin运行此程序。(您可以从此调用本机python,而不需要cygwin py

我已经使用easy_install在Windows上安装了virtualenv和virtualenvwrapper。但是缺少
mkvirtualenv
。我试图在我的机器上搜索,但找不到。我不知道怎么解决它。你知道吗?

mkvirtualenv是一个bash脚本,因此需要运行bash shell来使用它

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


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

VirtualEnvRapper适用于Linux/Unix,但为Windows用户提供了一些VirtualNV支持(Bitbucket源代码是)。

我已将VirtualEnvRapper移植到Powershell

Windows命令shell的virtualenv帮助程序:

  • 是一组DOS样式的批处理文件(在PowerShell中不起作用)

  • 是一个Python2脚本()


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

对我有效的方法(在2021年发言)如下:

  • 克隆
  • 导航到文件夹“VirtualNVRapper powershell”
  • 如果尚未通过PowerShell本身导航到那里,请在那里打开PowerShell,然后执行命令
    /Install.ps1
  • 重新启动PowerShell,就这样:您应该会看到一条成功消息,如“已激活PowerShell的虚拟环境包装器”

  • 我想它不适用于Windows。我已将VirtualVWrapper移植到Powershell。BitBucket repo URL已更改-它现在位于(非常烦人,BitBucket不会像GitHub那样自动重定向您)。请注意:VirtualNewRapper powershell似乎通过pip正确安装,但是我无法通过从源代码运行它来让它工作。@SalmanPK是的,因为这是为了在您可以使用之前设置python环境it@Mark鉴于您通常会
    pip安装virtualenvwrapper
    ,python env已经安装好并且可以使用了。@Endophage将该评论发送给提问者,我只是在报告什么mkvirtualenv没有,请在窗口上查看其他答案alternative@Mark我只是指出你的前提“这是为了设置python环境”是不准确的。全局Python环境已经设置好,因此VirtualEnvrapper可以用Python编写脚本,并使用全局Python解释器运行。出于某种原因,他们选择不。。。我猜这只是因为它们所做的文件操作更容易在bash中编写,而且它们都没有使用Windows。@Enophage-不,它们不能在Python中为bash shell编写它。mkvirtualenv修改当前shell-如果在python中,您必须创建一个新的shell才能查看环境。在git Bash中,该链接似乎失败了:(将来,如果出现类似情况,请将适当的信息复制/粘贴到您的评论中。看起来您仍然可以通过Wayback机器访问它:该链接似乎已过时。您是否能够更新它?此外,它是否与Powershell v7兼容?pip版本似乎不兼容。)