-1

継承した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)

4

1 に答える 1