【发布时间】:2016-08-29 18:01:11
【问题描述】:
我很难让 Django 在我的 Mac 上工作。我 pip 安装了它,并在 PyCharm 上下载了它。我有一种感觉,如果我知道我在做什么,它会在 PyCharm 上工作。我不。哈哈。这是我的第一次。我正在尝试完成他们在其网站上提供的教程。这是我遇到麻烦的地方。
在终端输入:
python -m django --version
我得到:
/usr/bin/python: No module named django
但是当我输入时:
pip install Django
我明白了:
Requirement already satisfied (use --upgrade to upgrade): Django in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
教程要我输入:
django-admin startproject mysite
我明白了:
-bash: django-admin: command not found
所以我的问题。这里发生了什么?我认为我的道路与预期的不同,尽管我不完全确定。如果你知道 startproject mysite 可以给我吗?意思是,如果你知道文件夹和内容,我想我可以让它在 PyCharm 上运行。我的 PyCharm 说它已被下载,所以我认为这是进入它的好方法。
非常感谢。
【问题讨论】:
-
看起来是虚拟环境问题。无需深入了解环境设置的极端细节,请尝试以下操作:创建并导航到一个空目录,输入
pyvenv-3.5 ./Env,然后输入source ./Env/bin/activate,然后输入pip install django,最后输入python -m django --version。这个虚拟环境应该可以工作并且不太容易出现其他奇怪的 PATH 问题。 -
如果你想把它输入到一个解决方案中,我会检查它作为一个工作解决方案!谢谢你的快速回复,利亚姆!事实上,我的虚拟环境一定有问题。
-
没问题,很高兴能帮上忙。我会添加解决方案。
标签: python django macos terminal