编辑:我将django-admin.py的路径添加到我的系统路径(C:\Users\me\Downloads\Django-1.5.1\django\bin)
,但即使在此之后我尝试运行django-admin.py startproject mysite时,它也会询问我选择一个文件打开,甚至当我选择python.py时,它会因为某些原因在chrome中打开。我也试过python django-admin.py startproject mysite,但它说
python:无法打开文件django-admin.py:[Errno 2]没有这样的文件或目录
知道出了什么问题吗?
我将python27添加到系统路径中,当我打开cmd并切换到目录(C:\Users\me\djcode)
然后输入django-admin.py startproject mysite时它说
django-admin.py未被识别为内部或外部命令,可运行程序或批处理文件
当我尝试输入命令python django-admin.py startproject mysite时,它说
python:无法打开文件django-admin.py:[Errno 2]没有这样的文件或目录
知道为什么吗?
在djangobook(http://www.djangobook.com/en/2.0/chapter02.html)中,它说
如果你通过setup.py实用程序安装了Django,那么这是什么意思?如何将django-admin.py添加到我的系统路径?我不确定django-admin.py在哪里。django-admin.py应该在你的系统路径上
答案 0 :(得分:9)
找到django-admin.py所在的文件夹。然后转到控制面板>系统>高级系统设置>环境变量 。在用户变量和/或系统变量中,搜索名为PATH的条目。通过添加您之前找到的文件夹来修改它,使用其他条目作为指导,基本上只需确保它们被;
分隔。如果您已完成所有这些步骤,但仍处于执行前所使用的同一cmd提示符中,请将其关闭并打开一个新提示,以便它接收您的更改。
答案 1 :(得分:7)
工作中!
如果您使用的是窗口,那么首先
创建虚拟环境
python -m venv venv
然后激活该环境
venv\Scripts\activate
然后在该环境中安装Django
pip install django
然后创建名为mysite的Django项目
django-admin startproject mysite
答案 2 :(得分:5)
我遇到了同样的问题,因为我手动安装了Django。解决方案:
easy_install pip
pip uninstall django
pip install django
django-admin.py startproject mysite
并享受。 如果不行,请测试django-admin-script.py startproject mysite
。如果没问题,你的django安装是错误的。
抱歉我的英语不好,我是法国人:)
答案 3 :(得分:5)
对于Windows," django-admin"你需要创建一个项目是一个.exe文件而不是.py文件,它出现在以下位置: C:\ Python27 \ Scripts中 所以你必须将这个位置添加到你的路径。
答案 4 :(得分:4)
试试这个:django-admin startproject mysite
答案 5 :(得分:1)
python C:\Python26\Scripts\django-admin.py startproject myapplication
答案 6 :(得分:1)
如果即使您尝试了该命令它也不适合您:
<块引用>django-admin startproject mysite
这对我有用:
pip 卸载 django
C:\Users\System_Name\AppData\Roaming\Python\Python39\Scripts
注意:在上述路径中,System_Name 是指您的笔记本电脑/PC 的名称。
pip 安装 django
您可以使用 django-admin --version 查看 django 的版本
答案 7 :(得分:1)
如果您使用的是 Windows,则转到(搜索)“高级系统设置/环境验证/新路径”并添加您的 python packeges 文件夹的路径,在我的情况下为“C:\python38\Lib\site-packages”。 可能是你有其他路径的 site-packages 文件夹。
答案 8 :(得分:0)
运行django-admin.py startproject mysite
1)您需要在要存储项目的文件夹上创建一个虚拟环境
因此,运行pipenv install django==2.1
(如果没有安装pipenv,请运行
pip install --user pipenv
)
2)要运行此虚拟环境,请运行pipenv shell
3)最后django-admin.py startproject mysite
希望这行得通
答案 9 :(得分:0)
如果您在使用 pip 安装 django
后在 windows 上发生此错误,该消息包含以下几行消息:
由于 OSError 无法安装软件包:[WinError 2] 系统 找不到指定的文件:'c:\python39\Scripts\sqlformat.exe' -> 'c:\python39\Scripts\sqlformat.exe.deleteme'
这反过来又会导致与所述问题相同的问题。一个可行的解决方案是清理安装 django
,您可以使用 pip uninstall django
来完成它,然后通过运行如下安装命令重新安装它:pip install --user django
。
如果没有其他警告或错误发生,那么应该修复它。如果警告指出 django-admin.exe
文件位于需要添加到路径变量的某个位置,您可以复制该路径并将其添加到环境变量设置下的路径变量中。
快速修复指南:
pip uninstall django
。pip install --user django
。Control Panel
并点击它。View by:
选项更改为 Large icons
。System
项。Advance system settings
按钮。System Properties
窗口将打开,点击右下角的 Environment Variables...
按钮。PATH
列下名称为 Path
或 path
或 Variable
的行。 Edit
按钮。New
按钮并粘贴您之前复制的路径。Enter
键并继续单击 OK
按钮。Environment Variables
窗口,请继续执行第 11 到 14 步,仅使用底部的网格(在系统变量组内)。OK
窗口中的 Environment Variables
按钮,并关闭执行这些步骤后仍然打开的所有其他窗口。CMD
窗口并打开一个新窗口(这样可以识别您对环境变量所做的更改)。完成这些步骤后,您应该能够继续您正在做的事情,而不会在 Django
答案 10 :(得分:0)
以管理员身份运行CMD
pip3 安装 django
答案 11 :(得分:0)
如果您使用的是 Pycharm,那么在创建新项目后只需转到文件-->设置-->项目-->搜索 Django-->安装 Django 然后转到终端类型 django-admin startproject name(无论您想要)按回车
答案 12 :(得分:0)
对我来说,一个简单的解决方法是重新安装 python。原来第一次安装python时我没有选择添加到路径,这很关键。
答案 13 :(得分:0)
运行pip install django
后,等待设置完成,
向您显示警告。
从警告副本开始,安装django的路径。在我的
的确如此
C:\Users\USERNAME\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8\LocalCache\local-packages\Python38\Scripts
将其添加到环境变量的PATH
中,然后重新启动cmd或shell。
答案 14 :(得分:0)
这是我的解决方案:
step-1 --add environmental path
C:\Users\DELL\AppData\Local\Programs\Python\Python38
C:\Users\DELL\AppData\Local\Programs\Python\Python38\Scripts
step-2 pip install django
step-3 --run command in specific folder
django-admin.py startproject mysite
答案 15 :(得分:0)
在我的情况下,我在以广泛的系统方式安装django时出错,然后创建了/usr/local/bin/django-admin
,我通过pip卸载了django,但是它并没有删除那些文件,因此当您键入命令时,它会尝试调用该文件文件,但是它说模块django不存在。
只需删除这些孤立文件(如果需要,请使用sudo)
sudo rm /usr/local/bin/django-admin
sudo rm /usr/local/bin/django-admin.py
,然后重试(激活您的virtualenv),它应该使用正确的模块,并且可以照常工作!
答案 16 :(得分:0)
对于Windows用户:
第1步:在项目目录中打开cmd
第2步:在cmd中运行:python -c "import django; print(django.__path__)"
步骤3 :转到路径,将django-admin.exe复制到当前项目目录
第4步:在cmd中运行:django-admin startproject DEMO
学习愉快,
谢谢
答案 17 :(得分:0)
在运行命令之前,您必须激活环境(env):
django-admin startproject myapp
我有同样的问题。
答案 18 :(得分:0)
我需要更新我的系统环境变量path
,因此此答案对我有帮助:
答案 19 :(得分:0)
只需复制Django admin.py文件,该文件实际上就存在于您在C:\ program files \ Python中安装python的位置,或者就我而言,它位于administrator \ appdata \ local \ programs \ python中,您可以检查您的和只需将Django admin的文件从脚本文件夹复制到新创建的文件夹
答案 20 :(得分:0)
尝试使用。 exe而不是.py。 它对我有用
答案 21 :(得分:0)
将Django-admin.exe文件复制到您正在使用的文件夹中。该文件可以在python / python(version)/ scripts中找到。当你完成文件夹时,应该在文件名中弹出
答案 22 :(得分:0)
您需要安装django。您似乎刚刚下载并扩展了存档。
pip install -U django
(或者,您可以下载windows installer)。完成上述步骤后,您需要确保C:\Python27\Scripts
中有PATH
;否则命令将无效。
要设置PATH
,请从Environment Variables
转到My Computer
(右键单击,然后转到“管理”,然后转到左侧的“高级设置”)。
最后,您需要运行python django-admin.py
而不是django-admin.py
答案 23 :(得分:-1)
我刚刚使用以下项目创建了项目:py -m django startproject Yourprojectname