D:\python\Project>c:\Python30\Scripts\django-admin.py startproject mysite
Traceback (most recent call last):
File "C:\Python30\Scripts\django-admin.py", line 2, in <module>
from django.core import management
File "c:\python30\Lib\site-packages\django\core\management\__init__.py", line
9, in <module>
from django.core.management.base import BaseCommand, CommandError, handle_de
fault_options
File "c:\python30\Lib\site-packages\django\core\management\base.py", line 15,
in <module>
from django.utils.encoding import force_str
File "c:\python30\Lib\site-packages\django\utils\encoding.py", line 13, in <mo
dule>
from django.utils.functional import Promise
File "c:\python30\Lib\site-packages\django\utils\functional.py", line 350, in
<module>
from functools import total_ordering
ImportError: cannot import name total_ordering
質問する
897 次
2 に答える
0
Python を 2.7 にダウングレードするか、Python を 3.2 以降 (現在の安定版の 3.x は 3.3) にアップグレードして Django 1.5 を使用する必要があります。安定性が必要な場合は、ダウングレード オプションをお勧めします。
Django 1.5は、Python 3 (具体的には Python 3.2 以降) をサポートする最初の Django リリースです。Python 3 のサポートは、まだ実験的なものと見なされています。これは主に、実際のテストが希望どおりに行われていないためです。ただし、試してみたい場合は、Python 3 移植ガイドを利用できます。 Python 3 の互換性に関するバグは、将来のリリースの障害になると考えられます。
于 2013-03-14T16:42:48.663 に答える
0
Python 3.x バージョンを使用します。この Python バージョンは、最新の django リリース 1.5 で実験的にサポートされていますが、いずれにせよ、これはあまり役に立ちません。
今のところ Python 2.7 を使用する必要があります。
于 2013-03-14T16:12:20.490 に答える