Windows CMD 无法使用 Python Virtualenv 或 Django 命令

Windows CMD 无法使用 Python Virtualenv 或 Django 命令

我正在尝试使用 python Virtualenv 和 Django。我已经使用 Pip 成功安装了它们。在我找到的每个教程中,它都告诉我打开 CMD 并输入命令。例如:

C:\Users\USER\Desktop>django-admin startproject mysite
- docs.djangoproject.com/en/1.10/intro/tutorial01/
C:\Users\USER\Desktop>virtualenv pymote_env
- pymote.readthedocs.io/en/latest/install/windows_virtualenv.html
C:\Users\USER\Desktop>mkvirtualenv myproject
- docs.djangoproject.com/en/1.10/howto/windows/
这些命令中的每一个都返回
'...不被识别为内部或外部命令、可运行程序或批处理文件。
我找不到任何解决方案。运行虚拟 Linux Ubuntu 机器值得吗?我正在运行 Windows 8 并使用 Python 3.4.3 32 位。任何帮助都将不胜感激。提前谢谢您!

答案1

首先,您需要使用以下命令设置虚拟环境:

pip install virtualenvwrapper-win

然后创建一个虚拟名称

mkvirtualenv test

然后你就有了自己的环境

有时它不起作用,你需要删除环境然后再次安装它

卸载使用:

pip uninstall virtualenvwrapper-win
pip uninstall virtualenv

安装使用:

pip install virtualenvwrapper-win

你会得到解决方案的。

答案2

你也可以使用python -m前缀运行。例如python -m virtualenv pymote_env

答案3

我来晚了,但我遇到了类似的问题,对我来说这是一个访问权限问题。使用常规 Windows cmd 或 shell 时,它不起作用。

在 Visual Studio Code 中,我选择“选择默认 Shell”并选择了 Bash。

此后,我可以运行所有之前不起作用的命令。具体来说,就是让终端/bash 作为 venv 运行。

我希望这可以帮你解决这个问题。

相关内容