我使用Django 1.3.0在Windows XP和使用Python 2.7 ...sys.path中不能添加Django應用
這是我嘗試在sys.path中
C:\nginx-1.0.5\html\mysite>python
Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print sys.path
['', 'C:\\Python27\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C
:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\P
ython27\\lib\\site-packages']
>>> sys.path = ['C:\\nginx-1.0.5\\html\\mysite'] + sys.path
>>> print sys.path
['C:\\nginx-1.0.5\\html\\mysite', '', 'C:\\Python27\\python27.zip', 'C:\\Python2
7\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib
\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']
>>> import testapp
>>> ^Z
C:\nginx-1.0.5\html\mysite>python manage.py runserver 8080
Error: No module named testapp
C:\nginx-1.0.5\html\mysite>python
Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print sys.path
['', 'C:\\Python27\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C
:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\P
ython27\\lib\\site-packages']
>>>
添加路徑Django應用程序Django的應用程序在文件夾中:
C:\nginx-1.0.5\html\mysite\testapp
我創建這個有:
C:\nginx-1.0.5\html\mysite>python manage.py startapp testapp
錯誤在哪裏。
謝謝。問候。
所以,你說:manage.py將修改python路徑...? –
我添加PYTHONPATH環境變量:C:\ nginx-1.0.5 \ html \ mysite> echo%PYTHONPATH% C:\ nginx-1.0.5 \ html \ mysite \ testapp同樣的問題... –
很奇怪,因爲if我使用Python Shell中我得到這個: –