当我尝试在命令提示符下执行mkvirtualenv命令时,我收到以下错误:
mkvirtualenv
C:\Users\mukesh>mkvirtualenv myproject 'mkvirtualenv' is not recognized as an internal or external command, operable program or batch file.
wz3gfoph1#
对于Python 3.3或更新版本,用于安装、创建和激活虚拟环境的命令已更改。您可以使用pip安装虚拟环境:
py -m pip install --user virtualenv
用于创建新环境:
py -m venv myproject
激活虚拟环境:
.\myproject\Scripts\activate
激活虚拟环境后,您将在命令提示符旁边看到“(myproject)”。
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
0x6upsns3#
要创建虚拟环境,
确定要放置它的目录,并使用以下目录路径将venv模块作为脚本运行:
python3 -m venv教程环境
这将创建tutorial-env目录(如果它不存在),并在其中创建包含Python解释器副本和各种支持文件的目录。虚拟环境的一个常见目录位置是. venv。此名称通常会将目录隐藏在shell中,因此在为目录提供解释其存在原因的名称时不会造成妨碍。它还可以防止与某些工具支持的.env环境变量定义文件冲突。创建虚拟环境后,可以将其激活。
在Windows上,运行:
tutorial-env\Scripts\activate.bat
在Unix或MacOS上,运行:
源教程-env/bin/activate
nwsw7zdq4#
有时环境将不处于活动状态因为不允许用户在当前系统中运行脚本,因此您应该1.- 转到Windows PowerShell1.- 以管理员身份运行1.- 然后通过这个代码
Set-ExecutionPolicy -Scope CurrentUser Unrestricted
.\myproject\Scripts\activat
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安装。
virtualenvwrapper-win
Scripts
5条答案
按热度按时间wz3gfoph1#
对于Python 3.3或更新版本,用于安装、创建和激活虚拟环境的命令已更改。
您可以使用pip安装虚拟环境:
用于创建新环境:
激活虚拟环境:
激活虚拟环境后,您将在命令提示符旁边看到“(myproject)”。
wf82jlnq2#
您可能会发现此链接很有用,因为它显示了所需的步骤。有可能您只是错过了前面的步骤,从而导致错误。
以下信息来自:https://docs.djangoproject.com/en/2.2/howto/windows/
这将指导您在Windows上创建虚拟环境:
virtualenv和virtualenvwrapper为您创建的每个Django项目提供了一个专用的环境。虽然不是强制性的,但这被认为是一个最佳实践,当您准备好部署项目时,这将保存您的时间。只需键入:
然后为项目创建虚拟环境:
虚拟环境将被自动激活,您将在命令提示符旁边看到“(myproject)”以指定该操作。如果您启动新的命令提示符,则需要使用以下命令再次激活环境:
0x6upsns3#
要创建虚拟环境,
确定要放置它的目录,并使用以下目录路径将venv模块作为脚本运行:
python3 -m venv教程环境
这将创建tutorial-env目录(如果它不存在),并在其中创建包含Python解释器副本和各种支持文件的目录。
虚拟环境的一个常见目录位置是. venv。此名称通常会将目录隐藏在shell中,因此在为目录提供解释其存在原因的名称时不会造成妨碍。它还可以防止与某些工具支持的.env环境变量定义文件冲突。
创建虚拟环境后,可以将其激活。
在Windows上,运行:
tutorial-env\Scripts\activate.bat
在Unix或MacOS上,运行:
源教程-env/bin/activate
nwsw7zdq4#
有时环境将不处于活动状态因为不允许用户在当前系统中运行脚本,因此您应该
1.- 转到Windows PowerShell
1.- 以管理员身份运行
1.- 然后通过这个代码
Set-ExecutionPolicy -Scope CurrentUser Unrestricted
现在允许您在系统上运行脚本,然后重试
用于创建新环境:
激活虚拟环境:
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安装。