[英]Fatal error in launcher: Unable to create process using '"' when running django-admin.exe using python
我的桌面上安装了 python,版本是 python 3.6.4。 现在我尝试创建一个虚拟环境:Windows 使用下面的命令
C:\Users\YOUR Name\djangogirls1> python -m venv myvenv
这已经成功地在 djangogirls1 文件夹中创建了一个 myvenv 文件夹。 现在我开始运行我的虚拟环境:
C:\Users\YOUR Name\djangogirls1> myvenv\Scripts\activate
现在我尝试将 Django-2.0.5 文件夹和文件复制到文件夹 djangogirls1 myvenv 文件夹,然后尝试运行这样的命令
(myvenv) C:\Users\YOUR Name\Documents\djangogirls1>python -m django --version
2.0.5
现在我的 Django 版本是 2.0.5,我认为我的 django 已成功安装。
现在我的 Python 位于:
C:\Program Files\Python36
在我的C:\Program Files\Python36\Scripts
中,我添加了两个文件,即
django-admin.exe and django-admin.py
这是我的 django-admin.py 文件
#!C:\Program Files\Python36\python.exe
from django.core import management
if __name__ == "__main__":
management.execute_from_command_line()
当我尝试运行此命令时Create project: Windows
(myvenv) C:\Users\YOUR Name\Documents\djangogirls1>django-admin.exe startpoject mysite .
我得到这行错误
Fatal error in launcher: Unable to create process using '"'
我的pip也更新了。 我不知道为什么会出现错误。 同样在我的环境变量中,我添加了路径
C:\Program Files\Python36\Scripts\;C:\Program Files\Python36\Scripts\django-admin.exe\
有人可以帮我解决这个问题吗? 我坚持这个。 非常感谢任何帮助。 TIA
django-admin.py startproject mysite
而不是 '.exe' '.py' 应该来。
PS:我会发表评论,但我没有足够的声誉
我想你已经改变了python.exe
的位置。 所以打开django-admin.py
文件并在此处更改路径。
确保您在 env.variables 中没有多个 pip 路径,并在您的系统中全局维护一个版本的 python ......这解决了我的问题!
在创建虚拟环境并安装 django 后重命名根文件夹名称时遇到的相同问题。
解决方案:我再次创建了虚拟环境并安装了 django。 主要问题在于 virtual_environment/Scripts 中 django-admin.py 中的路径
在您的终端运行pip install django
在运行django-admin startproject..
之前在根文件夹中安装 django。 它应该可以解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.