【问题标题】:I am unable to create a virtualenv in command window to run django projects我无法在命令窗口中创建 virtualenv 来运行 django 项目
【发布时间】:2020-05-05 20:20:19
【问题描述】:
谁能帮助我解决如何在 Windows 10 - 64 位 pc 上解决 virtuaenv 问题。当我尝试使用 windows Powershell/Command windows 创建虚拟环境来安装 Django 项目时,我反复收到此错误
错误消息“mkvirtualenv:术语“mkvirtualenv”未被识别为 cmdlet、函数、脚本文件或可操作的名称
程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。"
感谢您的建议
【问题讨论】:
标签:
django
python-3.x
virtualenv
virtualenvwrapper
【解决方案1】:
提供“mkvirtualenv”的软件包尚未安装在您的计算机上,或者您的计算机无法找到它所在的位置。
应安装以下这些软件包:
pip install virtualenv
pip install virtualenvwrapper-win
【解决方案2】:
首先,创建一个您想要创建虚拟环境的新文件夹或目录。完成后通过 CMD 提示找到该文件夹。
现在,要在命令提示符下创建虚拟环境,您首先需要先创建一个虚拟环境包装器,然后借助它您可以创建虚拟环境。在执行以下步骤之前,请确保您的系统中有 python,在 CMD 提示符中一一键入这些命令:
pip install virtualenvwrapper-win
mkvirtualenv name
注意:在第二个代码中,您可以为虚拟环境选择任何名称
注意:您会在 CMD 提示符(名称)C:\Users....中看到类似的内容。
现在在这个虚拟环境中安装django,只需输入以下命令
pip install django
全部完成!
附加(可选)
查看 django 版本:
django-admin --version
(仅在您的虚拟环境中键入此命令)
在相同的虚拟环境中再次工作:
workon name
(代替输入您的虚拟环境的名称)
停止虚拟环境:
deactivate
(是的,只有这一个代码)
然后退出,愉快的编码:)
【解决方案3】:
我也遇到了同样的问题,这就是我设法克服它的方法
1- 使用 cmd 指定要存储项目的目录/文件夹,即 Windows
在桌面上创建一个文件夹来存储项目
C:\Users\zack>cd desktop
在终端中使用 venv 在桌面上创建一个虚拟环境文件夹
C:\Users\zack\Desktop>py -m venv django_project
使用 scripts\activate.bat 激活虚拟环境
C:\Users\zack\Desktop>django_project\scripts\activate.bat
你会在桌面上看到如下图所示的虚拟环境项目
(django_project) C:\Users\zack\Desktop>
最后在桌面上创建一个虚拟环境文件夹