[英]Can't start Django project: No Module Named django.core
我最近在Linux機器上安裝了Python 2.7和django 1.4.1。 我以為安裝成功,但是,當我嘗試運行以下命令時: django-admin.py startproject newproject
,我收到以下消息:
andrew@server [~/django]# django-admin.py startproject newproject
Traceback (most recent call last):
File "/usr/local/bin/django-admin.py", line 2, in ?
from django.core import management
ImportError: No module named django.core
我發現了一些類似的問題,但似乎都沒有解決這個問題。 當我通過外殼打開python並import django
,它可以工作,所以我不確定該怎么做。
謝謝!
我有同樣的問題..
我進行的第一個更改是設置一個別名,以便使用python 2.5。 第二個是將/Library/Python/2.5/site-packages移到PYTHONPATH的開頭。 我通過在.profile中添加兩行進行了這些更改:
導出PYTHONPATH =“ / Library / Python / 2.5 / site-packages:$ PYTHONPATH”別名python = python2.5
我建議從Python提示符下發出以下命令:
import site
print site.getsitepackages()[1]
這將為您提供站點包所在的路徑。 該目錄將是我假設已放置django安裝的第一位置。 或者,您可以在命令提示符下發出以下命令:
ls `python -c "import site; print site.getsitepackages()[1]"`
如果在上述目錄中找不到django安裝,則可以:
如果決定繼續搜索安裝,則可以檢查sys.paths
並查看路徑列表,以確定django是否已安裝在這些路徑之一中。
最后,您可能已經在“用戶”網站程序包中安裝了django。 這可以通過在運行setup.py時包括--user
來完成。 如果這樣做,則可以從Python提示符下找到發出以下內容的用戶站點包:
import site
print site.getusersitepackages()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.