蟒蛇 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)