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

djmepvbi  于 2022-11-18  发布在  Go
关注(0)|答案(5)|浏览(227)

当我尝试在命令提示符下执行mkvirtualenv命令时,我收到以下错误:

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

wz3gfoph1#

对于Python 3.3或更新版本,用于安装、创建和激活虚拟环境的命令已更改。
您可以使用pip安装虚拟环境:

py -m pip install --user virtualenv

用于创建新环境:

py -m venv myproject

激活虚拟环境:

.\myproject\Scripts\activate

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

wf82jlnq

wf82jlnq2#

您可能会发现此链接很有用,因为它显示了所需的步骤。有可能您只是错过了前面的步骤,从而导致错误。
以下信息来自: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
0x6upsns

0x6upsns3#

要创建虚拟环境

确定要放置它的目录,并使用以下目录路径将venv模块作为脚本运行:

python3 -m venv教程环境

这将创建tutorial-env目录(如果它不存在),并在其中创建包含Python解释器副本和各种支持文件的目录。
虚拟环境的一个常见目录位置是. venv。此名称通常会将目录隐藏在shell中,因此在为目录提供解释其存在原因的名称时不会造成妨碍。它还可以防止与某些工具支持的.env环境变量定义文件冲突。
创建虚拟环境后,可以将其激活。

在Windows上,运行:

tutorial-env\Scripts\activate.bat

在Unix或MacOS上,运行:

源教程-env/bin/activate

nwsw7zdq

nwsw7zdq4#

有时环境将不处于活动状态因为不允许用户在当前系统中运行脚本,因此您应该
1.- 转到Windows PowerShell
1.- 以管理员身份运行
1.- 然后通过这个代码

  • Set-ExecutionPolicy -Scope CurrentUser Unrestricted
    现在允许您在系统上运行脚本,然后重试
py -m pip install --user virtualenv

用于创建新环境:

py -m venv myproject

激活虚拟环境:

.\myproject\Scripts\activat
nszi6y05

nszi6y055#

如果您使用的是Windows计算机(并且安装了Windows版本virtualenvwrapper-win),请确保将Scripts文件夹添加到路径中。根据installation instructions
要从任何目录使用这些脚本,请确保Python的Scripts子目录位于PATH中。例如,如果python安装在C:\Python27中,则应确保C:\Python27\Scripts位于PATH中。
这里是some decent instructions如何编辑你的路径。现在你可能会在选择编辑路径环境变量后创建一个新的条目。这个新条目应该只是Scripts文件夹的位置(包括Scripts文件夹)。没有必要在一个超长的路径名中添加分号--现在它通常会为你这样做。你可能需要重新启动你的计算机才能使它生效。
你可以找到你的Python安装在哪里here。如果你在Windows上,并通过Microsoft Store安装Python,你不会看到Scripts文件夹。在这种情况下,从the Python website安装Python,而不是从Microsoft Store安装。

相关问题