継承したDjango「プロジェクト」があり、Eclipseで開発しています。私のOS(Windows 7 32ビット)には、仮想環境と同様にPython 2.7.4がインストールされています。ただし、私のプロジェクト (SVN から抽出) では、Python のバージョンは 2.7 のみです。
これにより、別のスーパーユーザーを作成しようとすると競合が発生し (元のスーパーユーザー名/パスワードがわからない)、次のメッセージが表示されます。
maxrepeat をインポートできません
次の場所にある Python バージョンをアップグレードするにはどうすればよいですか。
c:\users\"username"\workspace\"project"\scripts
2.7 から 2.7.4 へ?
いくつかの重要な詳細を省略したり、Django/python 開発の初心者であるため間違った質問をしている場合は、お詫び申し上げます。
EDIT
これらの応答を参照する前に友人に話しかけたところ(ありがとう)、彼は私のvirtualenv内の「scripts」フォルダーの内容を次のフォルダーにコピーするようにアドバイスしてくれました:
c:\users\"username"\workspace\"project"\scripts
私はそれを行ったので、理論的には、どちらもPythonバージョン2.7.4から実行されています。
ただし、スクリプトを実行すると
python manage.py createsuperuser
次の完全なトレースバックが表示されます。
トレースバック (最新の呼び出しが最後): ファイル「manage.py」の 10 行目 execute_from_command_line(sys.argv) ファイル "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" 、453 行目、execute_from_command_line 内 utility.execute() ファイル "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" 、392行目、実行中 self.fetch_command(サブコマンド).run_from_argv(self.argv) ファイル "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" 、263 行目、fetch_command 内 app_name = get_commands()[サブコマンド] ファイル "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" 、109 行目、get_commands 内 アプリ = settings.INSTALLED_APPS ファイル「C:\users\alecc\workspace\hub\lib\site-packages\django\conf\__init__.py」、53行目、 __getattr__ で self._setup(名前) ファイル「C:\users\alecc\workspace\hub\lib\site-packages\django\conf\__init__.py」、48行目、 _setup で self._wrapped = 設定(settings_module) ファイル "C:\users\alecc\workspace\hub\lib\site-packages\django\conf\__init__.py"、134 行目、 __init__ で raise ImportError("Could not import settings '%s' (is it on sys.path?): %s" % (self.SE TTINGS_MODULE, e)) ImportError: 設定 'hub.settings' をインポートできませんでした (sys.path 上にありますか?): モジュール名がありません dハブの設定
システム変数を確認しましたが、プロジェクトが Python システム パス上にあることは確かです。ファイル 'django.contrib.auth'
のINSTALLED_APPSで有効になっていることも確認 しました。settings.py
編集 2
他の多くの投稿は、Python バージョンのクロス オーバーであることを示唆しています。ただし、コマンドを使用してバージョン番号を確認すると、次のようになります。
$scripts\python.exe --version
インストールごとに Python 2.7.4 を取得します (Project & virtualenv)