错误消息“ mkvirtualenv无法识别为内部或外部命令”

时间:2019-06-26 17:27:51

标签: django python-3.x cmd pip command-prompt

当我尝试在命令提示符下执行mkvirtualenv命令时,出现此错误:

C:\Users\mukesh>mkvirtualenv myproject 
'mkvirtualenv' is not recognized as an internal or external command, operable program or batch file.

2 个答案:

答案 0 :(得分:7)

对于Python 3.3或更高版本,安装,创建和激活虚拟环境的命令已更改。

您可以使用pip安装虚拟环境:

NA

用于创建新环境:

A   B     C
--- ----- ----------
PQR Mark  08/08/2019
PQR Mark  08/01/2019
XYZ Mark  07/01/2019
PQR Joe   10/11/2019
XYZ Joe   10/01/2019
PQR Craig 06/06/2019
PQR Craig 06/20/2019

要激活您的虚拟环境:

py -m pip install --user virtualenv

激活虚拟环境后,您将在命令提示符旁边看到“(myproject)”。

答案 1 :(得分:0)

您可能会发现此链接很有用,因为它显示了所需的步骤。您有可能只是错过了前面的步骤而导致错误。

以下信息来自:https://docs.djangoproject.com/en/2.2/howto/windows/

这将引导您在Windows上创建虚拟环境:

Install virtualenv and virtualenvwrapper¶

virtualenv和virtualenvwrapper为您创建的每个Django项目提供专用的环境。尽管不是强制性的,但是这被认为是最佳做法,可以在将来准备部署项目时为您节省时间。只需输入:

pip install virtualenvwrapper-win

然后为您的项目创建一个虚拟环境:

mkvirtualenv myproject

虚拟环境将被自动激活,您将在命令提示符旁边看到“(myproject)”进行指定。如果启动新的命令提示符,则需要使用以下命令再次激活环境:

workon myproject