我有一個我已經繼承的Django「項目」,這是我在Eclipse中開發的。在我的操作系統(Windows 7 32位)上,我安裝了Python 2.7.4,同樣適用於我的virtualenv。但是,在我的項目(從SVN中提取)中,Python版本僅爲2.7。將Python項目從版本2.7升級到2.7.4
這將導致當試圖創建另一個超級用戶(我不知道原來的超級用戶名/密碼),在那裏我得到的消息的衝突:
無法導入maxrepeat
我如何升級位於Python版本:
c:\users\"username"\workspace\"project"\scripts
從2.7到2.7.4?
道歉,如果我省略了一些重要的細節,或者如果我問的是錯誤的問題,因爲我是Django/python開發的新手。
編輯
再參照這些反應(感謝BTW)之前已經談過一個朋友,他勸我我的virtualenv中在「腳本」文件夾中的內容複製到文件夾:
c:\users\"username"\workspace\"project"\scripts
我這樣做了,所以理論上它們都是從Python 2.7.4版本開始運行的。
然而,當我運行該腳本
python manage.py createsuperuser
我得到以下FULL回溯:
Traceback (most recent call last): File "manage.py", line 10, in execute_from_command_line(sys.argv) File "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" , line 453, in execute_from_command_line utility.execute() File "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" , line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" , line 263, in fetch_command app_name = get_commands()[subcommand] File "C:\users\alecc\workspace\hub\lib\site-packages\django\core\management\__init__.py" , line 109, in get_commands apps = settings.INSTALLED_APPS File "C:\users\alecc\workspace\hub\lib\site-packages\django\conf\__init__.py", line 53, in __getattr__ self._setup(name) File "C:\users\alecc\workspace\hub\lib\site-packages\django\conf\__init__.py", line 48, in _setup self._wrapped = Settings(settings_module) File "C:\users\alecc\workspace\hub\lib\site-packages\django\conf\__init__.py", line 134, in __init__ raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SE TTINGS_MODULE, e)) ImportError: Could not import settings 'hub.settings' (Is it on sys.path?): No module name d hub.settings
我檢查了系統變量,我敢肯定,我的項目是在Python系統路徑。我還檢查了'django.contrib.auth'
已在我的INSTALLED_APPS中settings.py
文件中啓用。
編輯2
許多其他帖子表明它是Python版本的交叉。然而,當我使用命令檢查版本號:
$scripts\python.exe --version
我得到的Python 2.7.4每個安裝(項目&的virtualenv)基於這些信息
是吧'MAXREPEAT'在首都吧? –
這是完整的錯誤文本,還是你得到了追溯? –
也許有關? http://stackoverflow.com/questions/16301735/importerror-cannot-import-name-maxrepeat-with-cx-freeze – karthikr