[英]Django installation issues No module named django.core
我正在嘗試在Mac Os X上安裝Django。按照指示https://docs.djangoproject.com/en/dev/topics/install/#installing-development-version
我在site-packages目錄中創建了一個django.pth到trunk文件夾。 但是,由於某些原因,如果我在INSIDE文件夾中,Django現在似乎只能工作。
如果我在其他任何地方,如果我運行python
並說import django
我得到一個No module named django
的No module named django
錯誤。
當我嘗試運行django-admin.py
我得到一個No module named django.core
的No module named django.core
錯誤。
如果我在trunk目錄中,如果我在這里說Import Django
,它工作正常
然后我可以說print django.get_version()
並且它工作正常。
有人可以幫忙嗎?
謝謝。
print sys.path或PYTHONPATH,
如果你在他們看到django路徑你應該能夠導入它,否則把它放在sys.path中。
您確定在系統上為正確版本的Python安裝了它嗎?
更好(更隔離)的方式是使用虛擬環境:
[~]$ virtualenv --no-site-packages django_env
New python executable in django_env/bin/python
Installing setuptools............done.
[~]$ source django_env/bin/activate
(django_env)[~]$ pip install -e svn+http://code.djangoproject.com/svn/django/trunk/
Obtaining django from svn+http://code.djangoproject.com/svn/django/trunk/
Checking out http://code.djangoproject.com/svn/django/trunk/ to ./django_env/src/django
Running setup.py egg_info for package django
Installing collected packages: django
Running setup.py develop for django
Creating /Users/burhan/django_env/lib/python2.7/site-packages/Django.egg-link (link to .)
Adding Django 1.4b1 to easy-install.pth file
Installing django-admin.py script to /Users/burhan/django_env/bin
Installed /Users/burhan/django_env/src/django
Successfully installed django
Cleaning up...
(django_env)[~]$ python
Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34)
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'1.4b1'
[〜] $是提示,請勿輸入此內容。
檢查您的安裝。 你可能安裝在錯誤的目錄中。 還要檢查你的PYTHONPATH
和sys.path
。
In [4]: import django
In [5]: django
Out[5]: <module 'django' from '/usr/lib/python2.7/site-packages/django/__init__.pyc'>
這表明django必須在site-packages
然后你可以從任何地方導入。 如果你在/tmp/test/
安裝它,那么在sys.path
添加該路徑以訪問django。
我得到了它的工作,不知道如何,它可能只是我的路徑名稱中的一個錯字。 謝謝你的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.