Python 未找到命令:django-admin.py
我是Python/Django的完全初学者,但我想马上开始尝试。因此,我在安装Python/Django时遵循了本指南 在这一步之前,一切都很顺利Python 未找到命令:django-admin.py,python,django,heroku,Python,Django,Heroku,我是Python/Django的完全初学者,但我想马上开始尝试。因此,我在安装Python/Django时遵循了本指南 在这一步之前,一切都很顺利 django-admin.py启动项目hellodjango 我到哪里去了 未找到命令:django admin.py 现在我尝试了一些事情,但没有一件真正奏效。有没有人能给我指出正确的方向 另外,有没有关于在Mac上本地运行Python/Django以运行和测试应用程序的优秀指南 我使用的是Mac OS X Lion,Python 2.7。请确保正
django-admin.py启动项目hellodjango
我到哪里去了
未找到命令:django admin.py
现在我尝试了一些事情,但没有一件真正奏效。有没有人能给我指出正确的方向
另外,有没有关于在Mac上本地运行Python/Django以运行和测试应用程序的优秀指南
我使用的是Mac OS X Lion,Python 2.7。请确保正确执行了
源代码bin/activate
命令。如果您跳过此操作,或者在其他终端窗口中执行此操作,或者关闭窗口然后重新打开它,您将不在virtualenv中,并且您将无法在您的环境中访问django admin.py
命令。正如Timmy上面所说,可能只是django-admin.py不在您的系统路径上。
请参阅此处--了解解决方案的3个可能原因。实际上,如果您使用Ubuntu,它只是
django admin
而不是django admin.py
位于/usr/bin
在Mac上可能也是这样。
您正在使用Windows教程 它也可能告诉你
python manage.py runserver
这实际上是
python ./manage.py runserver
对于windows用户:我已经多次遇到这个问题,以下是检查点: 启动新项目时出现问题,请确保: 1) python正在命令行中工作(键入python,然后查看是否获得控制台) 2) 在命令中指定django-admin.py的完整路径 3) 检查django-admin.py是否在系统路径中 4) 将命令行路径cd到新项目所需的位置 最终对我起作用的屏幕截图(仅最后一条命令):
(stackoverflow还不允许我发布图片)我使用follown命令安装(/usr/local/bin)MAC OS
要解决此问题,您需要:
Django admin.py
文件
通常,文件位于/bin/django admin.py
django admin
,检查它是否有效如果您遇到
未找到命令:django admin.py
问题,这意味着您没有安装django框架。您应该使用pip安装框架
pip install django
然后查看目录,看相关脚本是否存在。查看
C:\Python27\Scripts
文件夹,检查django-admin.py是否存在。Windows用户
在Windows中使用django admin
而不是django admin.py
对我很有效
以下官方网站指南 首先,您应该通过
which django-admin.py
例:就我而言
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/bin/django-admin.py
您可以使用sudo ln-s
将django admin py
重新定位到/usr/local/bin
sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/bin/django-admin.py /usr/local/bin/django-admin.py
之后,更改django管理员的可执行权限
sudo chmod+x/usr/local/bin/django admin.py
现在你可以使用
django-admin.py startproject mysite
创建django项目的步骤
如果要将
django admin.py
更改为django admin
以使其看起来更紧凑,可以使用
sudo mv/usr/local/bin/django-admin.py/usr/local/bin/django-admin
希望这对你有帮助 关于
RHEL
股票python配置:
django-admin.py启动项目mysite
如果通过pip安装django
- 确保已安装django:
- 获取django的位置:
- 将django admin py重新定位到/usr/local/bin:
如果你在Windows上,下面是对我有用的(使用pylauncher): 这对我很有效。 在virtualenv上安装django:
pip install django
然后运行:
django-admin startproject myprojectname
我运行的是macOS,我使用的是pyenv而不是virtualenv。我不确定它们的行为是否类似,但我遇到的问题与没有找到django-admin.py的问题相同 过了一段时间,我注意到在安装django之后出现了一个警告:
pyenv:cannot rehash:/Users/msovalski/.pyenv/shimmes/.pyenv shim/.pyenv shim存在
一旦我删除了这个文件并运行了pyenv-rehash
它就开始完美地工作了
希望这有帮助 对于Windows用户,首先搜索django admin,右键单击已找到的文件,打开文件位置并保持打开状态
python3 -m django startproject mango
使用Windows Powershell,将cd放入要创建django项目的文件夹中
当你在正确的文件夹中写下django admin所在位置的完整路径时,我使用的是Anaconda 3,因此文件位置是
C:\Users\Sen\Anaconda3\Scripts
因此,在Windows PowerShell中键入C:\Users\Sen\Anaconda3\Scripts\django-admin.py startproject[项目名称]
希望这有帮助 迁移到AWS Beanstalk时,我也遇到了同样的问题,安装了它,但我注意到别名不起作用,但当我调用整个路径时,它都起作用了,所以我只是重新启动了框,它起作用了,我想别名列表在安装后不会自动更新 它与路径有关:
python3 -m django startproject mango
把这个放在.bash_profiel和
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install python3
import site; site.getsitepackages()
python (your-site-package-addresss)/django/bin/django-admin.py startproject hellodjango
sudo ln -s (your-site-package-addresss)/django/bin/django-admin.py /usr/local/bin/django-admin
pip uninstall django
sudo pip install django
django-admin startproject example
python3 -m django startproject mysite
hardrive/user/urhome
pip install --upgrade django
django-admin startproject mysite
python3 -m django startproject mango
export PATH="/home/animesh/.local/bin:$PATH"