所以我環顧了很多類似於我的問題,但是我找不到具體的答案。我的電腦規格是Windows 7 64位。在virtualenv中創建項目時沒有名爲django.core的模塊
我的問題是因爲這樣:
1)I安裝的virtualenv使用PIP:
pip install virtualenv
2)之後,我創建並激活新的環境:
path/virtualenv env
...
path/to/env/Scripts/activate
3)在運行新環境時,我安裝了django:
(env) path/pip install django
4)安裝成功後,我準備做一個項目。然而,在嘗試出來:
path/django-admin.py startproject test
我收到以下錯誤:
File "C:/path/env/Scripts/django-admin.py", line 2, in (module)
from django.core import management
ImportError: No module named django.core
我已經嘗試了人們已經發布了多種解決方案,包括使用的完整路徑:
python C:/path/to/django-admin.py startproject test
我也檢查過,以確保它所引用的Python版本是正確的,因爲它與Python27關聯的virtualenv內部和外部都是正確的。許多其他解決方案談論了PYTHONPATH或syspath,但是,當我在python shell中導入django或managemnet時,這些工作正常。
我有一種感覺,它可能與路徑有關,但我不知道virtualenv如何與系統路徑交互。由於它是獨立的,系統路徑是系統範圍的,所以有必要在路徑中專門設置一些東西?
順便說一句,我的django-admin.py文件是在這兩個
path/env/Scripts
和
path/env/Lib/site-packages/django/bin
和Django的文件夾在
path/env/Lib/site-packages
如何解決這個問題問題?
我,對工作很高興你馬特:) – Samudra