2011-01-14 2 views
0

을 사용, 내 ~/opt 디렉토리에 파이썬 2.7.1 설치 다음파이썬의 새로운 버전을 설치하지만, 장고는 여전히 DreamHost는에 시스템 기본

  • 내 .bash_profile에
  • export PATH=$HOME/opt/bin/:$PATH을 추가했다
  • 은 2.7.1 기본
  • 설치 setuptools에 장고를 설치
  • /path/to/python2.7 setup.py install
  • 로 1.2.4 0.6c11-py2.7 것을 python --version 확인 617,451,515,
  • 의도적으로 ~/site.com에서 구문 오류를 넣어 내 사이트 디렉토리 ("site.com")에서 파이썬 쉘
  • wget http://wiki.dreamhost.com/django-setup.py
  • python2.7 django-setup.pyimport djangodjango.VERSION으로 버전 1.2.4을 확인/프로젝트/
  • urls.py
  • 는 웹 브라우저에서 사이트와 여전히 내가 왜 장고 사용을 거부 않습니다

파이썬 2.5.2를 사용하고 있습니다라는 오류 페이지를 방문 내 새 버전의 Python?

이 글에 따르면 installing-django-with-python-2-5-and-not-with-the-default-version-of-python, 문제는 mod_wsgi (또는 제 경우에는 승객을 생각합니다 (하지만 실제로 동일한 일을하는지는 알 수 없습니다)).

mod_wsgi를 컴파일하고, passenger_wsgi를 컴파일하고, 위에서 virtualenv를 설치하거나, ​​위와, A와 C, B D와 E 또는 그 외 다른 것을 모두 설치해야합니까?

답변

1

mod_wsgi 구성에서 change the WSGIPythonExecutable directive 일 수 있습니까?

승객의 Python 해석기를 구성하려면 follow these steps이 있습니다.

+0

감사합니다. 에반! 두 번째 제안이 효과가있었습니다. :-) http://wiki.dreamhost.com/Passenger_WSGI#Passenger_WSGI_and_virtualenv –

+1

WSGIPythonExecutable은 mod_wsgi 3.0에서 제거되었으므로 mod_wsgi의 현재 버전에서는 삭제되지 않았습니다. 어쨌든 mod_wsgi도 도움이되지는 않았습니다. mod_wsgi가 다른 메이저/마이너 버전의 파이썬을 사용할 수있는 유일한 방법은 특정 버전에 대해 컴파일 될 때 소스 코드에서 다시 빌드하는 것이고 파이썬의 다른 메이저/마이너 버전에 대해서는 사용할 수 없다는 것입니다. –