2016-02-23 82 views
0

每次我試圖建立一個Django項目。我的項目中沒有像manage.py這樣的初始化文件。無法建立一個Django項目

然後我試圖創建命令行項目中,我得到這個:

C:\Python34\Lib\site-packages\Django-1.9.3-py3.4.egg\django\bin> python .\django-admin.py startproject "MySite" 

Traceback (most recent call last): 
    File ".\django-admin.py", line 2, in <module> 
    from django.core import management 
    File "C:\Python34\lib\site-packages\django-1.9.3-py3.4.egg\django\core\management\__init__.py", line 10, in <module> 
    from django.apps import apps 
    File "C:\Python34\lib\site-packages\django-1.9.3-py3.4.egg\django\apps\__init__.py", line 1, in <module> 
    from .config import AppConfig 
    File "C:\Python34\lib\site-packages\django-1.9.3-py3.4.egg\django\apps\config.py", line 6, in <module> 
    from django.utils.module_loading import module_has_submodule 
    File "C:\Python34\lib\site-packages\django-1.9.3-py3.4.egg\django\utils\module_loading.py", line 67, in <module> 
    from importlib.util import find_spec as importlib_find 
ImportError: cannot import name 'find_spec' 

有人能幫助我嗎?我非常感謝你的幫助。 PS:python3.4,django_1.9

回答

0

ü需要在這裏把你的代碼,因爲它似乎你有太多的輸入錯誤

0

你正試圖從你的Python安裝中創建一個Django項目(C:\Python34\Lib\site-packages\Django-1.9.3-py3.4.egg\django\bin> )。

嘗試進入您的主目錄並嘗試在那裏。 django-admin應該在C:\Python34\Scripts\,這應該在你的PATH,所以你應該可以從任何地方打電話給它。

PS使用virtualenv

+0

感謝您的回答。正如你所說,我把django-admin的路徑放在我的PATH系統變量中,並嘗試在另一個目錄中創建項目,但我仍然有相同的錯誤: ImportError:無法導入名稱'find_spec' – user5967392

+0

我通過更新修復了錯誤我的pydev版本爲3.5。 pydev3.4和django1.9_x之間必須有衝突 – user5967392