'virtualenv' is not recognized as an internal or external command, operable program or batch file
.
我正在遵循的步骤
- 安装在默认目录-
pip install virtualenv
- For Create a venv run this
virtualenv -p python3 venv
- 激活虚拟环境
venvScriptsactivate
- 看起来像这样(venv)
C:UsersuserDesktopUserDjangoProject>
- 然后运行
pip install -r requirements.txt
- 运行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