기본적으로 같지 않아야합니까? 그렇지 않다면 동일한 PYTHONPATH가 사용되도록이 문제를 해결할 수있는 방법이 있습니까?PyCharm, manage.py syncdb 작업을 실행할 때와 다른 Django 프로젝트를 실행할 때 PYTHONPATH가 왜 발생합니까?
1
A
답변
0
설정> 파이썬 인터프리터에서 프로젝트에 맞는 Python 설치를 선택하셨습니까?
1
이것은 이상적인 해결책이 아니지만 작동하며 상사에게 호의를 보입니다.
모든 기존 코드 앞에 pycharm의 django_manage.py를 수정하고 상단에 다음 코드를 삽입하십시오. django_manage.py는 [PyCharm install directory] /helpers/pycharm/django_manage.py에서 찾을 수 있습니다.
import site
import sys
# Add the locations missing from PYTHONPATH when running a manage.py task here.
ALLDIRS = [
r'C:\git_repos\src\dev\common\py',
r'C:\git_repos\src\dev\main_website',
]
# Remember original sys.path.
prev_sys_path = list(sys.path)
# Add each new site-packages directory.
for directory in ALLDIRS:
site.addsitedir(directory)
# Reorder sys.path so new directories at the front.
new_sys_path = []
for item in list(sys.path):
if item not in prev_sys_path:
new_sys_path.append(item)
sys.path.remove(item)
sys.path[:0] = new_sys_path
+0
감사합니다. Wogan! 훨씬 낫다. –
관련 문제
- 1. Django를 실행할 때 PYTHONPATH가 올바른지 확인하려면
- 2. python manage.py syncdb
- 3. Django는 manage.py syncdb를 실행할 때 데이터베이스에 PointField를 생성하지 않습니다.
- 4. Django ./manage.py syncdb를 실행할 때 자동으로 기본 사이트 도메인 이름을 업데이트 할 것인지 묻습니다.
- 5. Pinax - 발견되지 manage.py syncdb VIRTUALENV
- 6. SQLite를 사용하여 Dreamweaver에서 Django를 실행할 때 왜 테이블이 존재하지 않는다고 말하는 OperationalError가 발생합니까?
- 7. 왜 JXTA 앱을 실행할 때이 예외가 발생합니까?
- 8. 왜 캔트 내가 실행할 때
- 9. CherryPy 튜토리얼 중 하나를 실행할 때 왜 ImportError가 발생합니까?
- 10. INTO OUTFILE 쿼리를 실행할 때 get \ N이 왜 발생합니까?
- 11. django fabric syncdb
- 12. aspnet_regsql을 실행할 때 어떤 일이 발생합니까?
- 13. Eclipse에서 Android 프로젝트를 실행할 때 IOException이 발생했습니다
- 14. Django syncdb 테이블
- 15. paster를 실행할 때 구문 오류가 발생합니까?
- 16. 스레드를 실행할 때 Handler는 어떤 작업을 수행합니까?
- 17. 안드로이드 프로젝트를 실행할 수 없습니다.
- 18. Django는 원격으로 실행할 때 얼마나 위험합니까?
- 19. m2eclipse 의존성 프로젝트를 실행할 때 작업 공간에서 프로젝트를 열지 못함
- 20. Django unit testing - 왜 myApp에서 ./tests.py를 실행할 수 없습니까?
- 21. 한 작업을 실행할 수 있지만 다른 작업을 실행할 수 없도록하는 방법은 무엇입니까?
- 22. Django syncdb 오류
- 23. 성능 분석을 실행할 때 코드가 왜 빨라지습니까?
- 24. Django manage.py syncdb가 sqlite3과 함께 사용할 때 아무 작업도하지 않음
- 25. Celery-Django : 작업을 비동기 적으로 실행할 수 없습니다.
- 26. 특정 보고서를 실행할 때
- 27. 어떻게 병렬 작업을 파이썬에서 실행할 수 있습니까?
- 28. django manage.py syncdb가 작동하지 않습니까?
- 29. 프로젝트를 실행할 때 DatagridView에 아무런 데이터도 표시되지 않습니다.
- 30. junit 코드를 실행할 때 동작이 다른 경우
예. 나는 2.7을 사용하고있다. –