activate.bat を実行した後、c:\users\devtool.virtualenv\devenv で virtualenv を実行しました。
最後に、環境をテストするための簡単な py ファイルを作成しました。
import os,sys
for x in sys.path:
print x
print os.executable
そして結果がおかしい
C:\Users\devtool\.virtualenv\devenv\Scripts
C:\Python27\lib\site-packages\setuptools-0.6c11-py2.7.egg
C:\Python27\lib\site-packages\virtualenv-1.8.4-py2.7.egg
C:\Python27\lib\site-packages\pip-1.2.1-py2.7.egg
C:\Users\developer\.virtualenv\devenv\Lib\site-packages\django
C:\Windows\system32\python27.zip
C:\Python27\DLLs
C:\Python27\lib
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Python27\lib\site-packages
['C:\\Users\\developer\\.virtualenv\\devenv\\Lib\\site-packages\\django']
C:\Python27\python.exe
実際には、ベースの python install を使用しているだけです。virtualenv を使用するポイントは何ですか? virtualenvにインストールされたdjangoでエラーが発生しています。
私はそれを解決することができます.django-admin.pyを書き直して、私のvirtualenvフォルダーの検索パスに追加する必要がありますが、この場合でもvirtualenvが必要です。
私が理解できない別のこと。Python検索パスには、次の行があります
C:\Users\devtools\.virtualenv\devenv\Lib\site-packages\django
そして、django-admin.pyを使用すると、
Traceback (most recent call last):
File "C:\Users\devtools\.virtualenv\devenv\Scripts\django-admin.py", line 12, in module>
from django.core import management
ImportError: No module named django.core
しかし、djangoフォルダーはパスにあります