虚拟环境 - 无法识别'virtualenv'



'virtualenv' is not recognized as an internal or external command, operable program or batch file.

我正在遵循的步骤

  1. 安装在默认目录-pip install virtualenv
  2. For Create a venv run thisvirtualenv -p python3 venv
  3. 激活虚拟环境venvScriptsactivate
  4. 看起来像这样(venv)C:UsersuserDesktopUserDjangoProject>
  5. 然后运行pip install -r requirements.txt
  6. 运行django项目运行./manage.py runserver

可以通过pip从PyPI安装的virtualenv包更适合Python 2。如果你正在使用Python 3,你将不再需要使用这个包,因为相同的功能是Python本身的一部分。

创建一个新的虚拟环境,执行以下操作:

python3 -m venv venv
source venv/bin/activate
此时,您已经有了一个可以使用的虚拟环境。我建议现在安装wheel
pip install wheel

另外,新的虚拟环境中的一些包可能不是当前的。如果您想知道哪些包可能过期,请执行以下操作:

pip list -o

如果看到过期的包,可以运行以下命令一次性更新所有包。这个命令需要你已经安装了jq(这可能在Windows上不能正常工作)。

pip list -o --format json | jq -r '.[].name' | xargs -n 1 pip install -U

如果该命令不能正常工作,因为你是在Windows上,每个过时的包可以像这样更新:

pip install -U <packagename>

你就可以根据文档来安装Django了。

python -m pip install Django

或者您可以按照您的步骤列表从文件中安装需求。

pip install -r requirements.txt

最新更新