이것이 PATH/PYTHONPATH 오류 인 것 같지만 지금까지 장고를 작동시키지 못했습니다.Django (PATH 또는 PYTHONPATH "error"라고 가정합니다.)를 설치 한 후 오류가 발생했습니다.
시스템 우분투 10.04이며, 64 비트 :
mx:~/webapps$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS"
파이썬 버전 : 2.6.5 : 나는 django-admin.py 실행하면
@mx:~/webapps$ python -V
Python 2.6.5
, 다음과 같은 상황이 발생합니다
mx:~/webapps$ django-admin.py
Traceback (most recent call last):
File "/usr/local/bin/django-admin.py", line 2, in <module>
from django.core import management
ImportError: No module named django.core
Python 셸에서 django를 가져 오는 것과 비슷합니다.
mx:~/webapps$ python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named django
>>> quit()
자세한 내용 :
mx:~/webapps$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/usr/lib/python2.6/dist-packages
파이썬 쉘 내 :
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print sys.path
['', '/usr/lib/python2.6/dist-packages/django', '/usr/local/lib/python2.6/dist-packages/django/bin', '/usr/local/lib/python2.6/dist-packages/django', '/home/petra/webapps', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/pymodules/python2.6']
django-admin.py는 여기에서 찾을 수 있습니다 :
mx:~/webapps$ locate django-admin.py
~/install/sources/Django-1.2.1/build/lib.linux-i686-2.6/django/bin/django-admin.py
~/install/sources/Django-1.2.1/build/scripts-2.6/django-admin.py
~/install/sources/Django-1.2.1/django/bin/django-admin.py
/usr/local/bin/django-admin.py
/usr/local/lib/python2.6/dist-packages/django/bin/django-admin.py
/usr/local/lib/python2.6/dist-packages/django/bin/django-admin.pyc
을하고 결국이 '아무튼 도움 :
export PYTHONPATH="/usr/lib/python2.6/dist-packages/django:$PYTHONPATH"
나이 :
export PYTHONPATH="/usr/local/lib/python2.6/dist-packages/django:$PYTHONPATH"
어떻게이 문제를 해결하기 위해!?
미리 감사드립니다. :)
불행히도, 아니, 도움이되지 않았다 ... – illuminated
나는 오타가 있었다. 나는 그것을 고쳐야하고 이것이 왜 효과가 있다고 믿는지에 대한 설명을 덧붙였다. –
저의 작품 ... ""/usr/local/lib/python2.7/dist-packages:$PYTHONPATH ""thankx man –