1

私は中級のPythonプログラマーであり、Djangoの初心者です。

Windows XP SP3の場合:

  • インストールされたpythonmsi2.7.3-わかりました。
  • インストールされたdjango:setup.pyinstall-わかりました。
>>>import sys  
>>>print sys.path  
['', 'C:\\Python27\\Lib\\idlelib', 'C:\\WINDOWS\\system32\\python27.zip', 
'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 
'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']

>>>import django  
>>>django.get_version()  
(1, 4, 3, 'final', 0)

>>>django.__path__  
['C:\\Python27\\lib\\site-packages\\django']  

>>>django.__file__  
'C:\\Python27\\lib\\site-packages\\django\\__init__.pyc'

>>>import site  
>>>print site.getsitepackages()  
['C:\\Python27', 'C:\\Python27\\lib\\site-packages'] 

>>>print site.getusersitepackages()  
C:\Documents and Settings\Marc\Application Data\Python\Python27\site-packages

>>>from sysconfig import get_config_var  
>>>get_config_var('userbase')  
'C:\\Documents and Settings\\Marc\\Application Data\\Python'

>>>from django.core import management  

Traceback (most recent call last):  
  File "pyshell#27", line 1, in module  
    from django.core import management  
ImportError: No module named core

ユーザーベースは問題ですか?

(私はすべての投稿の調査に約50時間投資しましたが
、彼らが提案するものはどれも私には役立たなかったので、この投稿です。ところで、私は2つの別々のPCでこれをすべて試しました)。

更新、私はここを読んだ: Pythonモジュールの検索パスの問題

簡単なルールは、__init__.pyPythonにパッケージとして認識させたいすべてのディレクトリにを配置することです。」

(アレックスに感謝)

ロードされないモジュールを保持するすべてのディレクトリに__init__.pyfromのコピーを配置し始めましたが、Djangoが機能し始めました。..\django

私はこれが正常ではないと確信しています:

  1. Djangopython setup.py installを準備しますか?

  2. 1年前にPython2.6とDjango1.3を使用して、パッチを適用せずに最初の試みで動作しました。v1.3__init__.py__init__.pyはディレクトリ(core、utilsなど)もありません。

4

1 に答える 1

0

それは正常ではありません。

このエラーは、__ init __ .py ファイルが見つからないために発生します。

これは、 WinZipがすべての__init__ .pyファイルを抽出していないことが原因でした。

7zipを使用!! XOS

于 2013-01-04T02:46:19.923 に答える