我使用Ubuntu 15.10和zsh(不知道是否有帮助)
于是我试着安装django:
pip install django
Downloading/unpacking django
Downloading Django-1.9.5-py2.py3-none-any.whl (6.6MB): 6.6MB downloaded
Installing collected packages: django
Successfully installed django
Cleaning up...
一切都很好。当我做pip freeze
的时候,我可以看到django已经安装好了。
则:django-admin startproject mysite
但我得到了这个问题:zsh: command not found: django-admin
7条答案
按热度按时间zzwlnbp81#
我找到了一个替代的解决方案。通过
find / -name django-admin
,我在myHome/.local/bin/django-admin
中找到django-admin。因此,我使用完整路径
myHome/.local/bin/django-admin startproject mysite
而不是django-admin startproject mysite
多亏了@Evert,这就是我遇到问题的原因。
他评论说:
yv5phkfx2#
我在Mac OS上也遇到了类似的问题,但我换了一种方式,我使用虚拟环境。
一,营造虚拟环境
然后,使用此环境
接下来,安装django
最后测试django是否工作
在我看来,最好将环境隔离,以避免操作系统设置
ru9i0ody3#
当我的mac出现问题时,我只是卸载django,然后用root权限重新安装。现在它运行得很好)
nzrxty8p4#
我的adjango-admin位于
但我的链接路径中没有它,看起来像这样
所以我创建了一个符号链接到PATH中的一个bin
它解决了我的问题
d5vmydt95#
我在将Mac OS更新为 Catalina ,将Shell从bash更新为zsh后也遇到了同样的问题。所有命令都不起作用,就好像我所有的路径都被删除了一样。
看了布雷迪Huang的回答,做类似的事情对我来说很有效。
我通过重新安装来确保django安装正确
我发现 Django 装下了:
通过运行:
我又可以运行django-admin了。
jaxagkaj6#
您可能存在一些依赖性问题。
因此,为了避免这种情况再次发生,您需要只为当前正在进行的项目创建一个虚拟环境。这样,您可以避免出现问题并隔离您的应用程序。
你可以通过follow this question创建一个虚拟环境并在其中添加django。
然后,一旦你创建了虚拟环境并激活,你就可以pip安装django,并检查它是否被安装。
ufj5ltwl7#
尝试了很多东西,但后来安装了python版本3. 11并使用了虚拟env解决了这个问题。之前我使用的是3. 8. 9。希望这能帮助一些人