蟒蛇 3.6 。 'virtualenv' 不是内部或外部命令、可运行程序或批处理文件

Posted

技术标签:

【中文标题】蟒蛇 3.6 。 \'virtualenv\' 不是内部或外部命令、可运行程序或批处理文件【英文标题】:Python 3.6 . 'virtualenv' is not recognized as an internal or external command, operable program or batch file蟒蛇 3.6 。 'virtualenv' 不是内部或外部命令、可运行程序或批处理文件 【发布时间】:2018-01-16 00:05:36 【问题描述】:

当我使用 pip/virtual env 安装时,我正在使用高级 Python 和 Pycharm(截至 2017 年最新)。

我收到了这个错误:

'virtualenv' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

能建议解决这个问题吗?

谢谢。

【问题讨论】:

使用python3.6 -mvenv my-virtual-env 而不是virtualenv my-virtual-env 感谢您的回复。你能详细说明一下吗,因为我是新手 这能回答你的问题吗? 'virtualenv' is not recognized as an internal or external command, operable program or batch file 【参考方案1】:

命令:-

md MLTestProject
cd MLTestProject
python -m pip install --upgrade pip
python -m pip install virtualenvwrapper-win
python -m virtualenv testenv

【讨论】:

Django 哪里来的问题? 这是一个很好的答案。命令 virtualenv 并没有直接为我工作。我不得不使用python -m【参考方案2】:

以下内容对我很有效:

    pip install virtualenv pip install virtualwrapper-win mkvirtualenv project_name

【讨论】:

【参考方案3】:

这对我有用。我也在使用 Python 3.7.3 并首先使用 pip install virtualenv。有了这个,我在 Python Scripts 文件夹中没有 mkvirtualenv 或 workon。运行 pip install virtualwrapper-win 后,两个 bat 文件都已添加到我的 3.7.3 脚本文件夹中。

【讨论】:

如果做得好,那就行得通。我第一次尝试时,我的 bat 文件最终在本地工作目录中:-(【参考方案4】:

我在 Windows 10 - 64 位 上使用 Python 3.7.3 时遇到了类似的问题,在我的情况下,我发现我安装了错误版本的 virtualenvwrapper .我已经使用了命令

pip install virtualenvwrapper

安装成功,但如果您使用的是 Windows,则需要确保运行此命令

pip install virtualenvwrapper-win

最后加上“-win”。

我不得不重新安装它,然后我的命令 mkvirtualenv project_name 工作正常。

希望这对其他人有用。

【讨论】:

我已经安装了 virtualenvwrapper-win 但再次安装它修复了它。谢谢!【参考方案5】:

您需要使用pip 安装virtualenv(pip 安装包)

打开命令提示符并输入:

pip install virtualenv. 

祝你好运。

【讨论】:

安装virtualenvwrapper时作为子包安装。那为什么要单独安装。

以上是关于蟒蛇 3.6 。 'virtualenv' 不是内部或外部命令、可运行程序或批处理文件的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Windows 10 上的 python 3.6 64 位上运行 pyqt5(没有 anaconda 没有 virtualenv)

蟒蛇使用教程

无法访问 virtualenv 中的系统站点包

[Python]conda与 virtualenv虚拟环境配置

VIRTUALENV(虚拟环境)

蟒蛇 |正则表达式 |拆分行;不是列