나는 c : \ users \ devtool.virtualenv \ devenv에서 virtualenv를 만들었습니다. activate.bat를 실행 한 후.virtualenv 및 python 경로
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
이상한 :
그리고 마지막으로 내가 환경을 테스트하는 간단한 평 파일을 썼다. virtualenv 사용의 요지는 무엇입니까? virtualenv에 django가 설치된 상태에서 erors가 발생합니다.나는 이것을 해결할 수있다. django-admin.py를 재 작성하여 my virtualenv 폴더의 검색 경로에 추가 할 필요가 있지만이 경우 virtualenv가 필요하다.
내가 이해할 수없는 또 다른 것. 파이썬 검색 경로에서이 라인
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 또는 django-admin.py 스크립트 자체를 설치하십시오 - python 검색 경로가 올바르지 않습니다. – simar
'activate' 후 또는 다른 종류의 다른 쉘 (IDE 또는 뭔가)에서 django-admin을 CLI로 실행 했습니까? – mderk
CLI에서 실행했습니다. 실제로 django-admin.py는 devenv/scripts/django-admin.py에 있습니다. devenv/lib/site-packages/django/bin/django-admin에있는 django-admin.py 스크립트를 실행하면됩니다. py. – simar