2011-12-27 5 views
1

저는 Ubuntu에서 Django 1.3 with Python 2.7을 사용하고 있습니다.
핍으로 django-grappelli을 설치하려고 그것은 분명히 파이썬 2.6 (배포 버전)Django - pip grappelli가 좋은 Python에 설치되지 않았습니다.

요구 사항 이미 만족을 위해 설치

$ pip install django-grappelli 

: 장고 - grappelli /usr/local/lib/python2.6에서/dist-packages

아마도 apt-get로 pip를 설치했기 때문에?
파이썬 2.7 용 grappelli를 어떻게 설치할 수 있습니까?

답변

1

Python 2.7 패키지는 Python 2.6 패키지와 다른 위치에 있어야합니다. 너라면 그때 /usr/local/lib/python2.7/site-packages/ 내 생각.

다음과 같은 방법으로 특정 위치에 설치하는 PIP를 알 수 있습니다 :

pip install --install-option="--prefix=/usr/local/lib/python2.7/site-packages/" django-grapelli 

또한 설치를 수행하는 버전 특정 명령을 사용할 수 있습니다. pip-2.7 명령이 핍를 설치하는 데 사용 easy_install-2.7을 찾을 수없는 경우

pip-2.7 install django-grapelli 

.

+0

사실 easy_install을 파이썬 2.7 설치로 설치했다하지만 지금은 주사위를 사용하는 경향이 보인다이 문제를 해결하려면
, 그건 왜 I 그것을 사용하고 있습니다. –

+0

예, pip가 미래 인 것 같습니다. 필자는이 문제를 직접 경험하지 못했지만 처음에는 2.6 용 pip를 설치 했으므로 재구성해야한다고 상상합니다. 파이썬이 올바른 파이썬 버전 자체를 가리키고 있는지 확인하십시오. – madisvain

+0

+1 pip-2.7 명령 줄을 사용하십시오. – fabrizioM

0

시냅틱과 함께 pip가 설치되어 있으므로 repos python 버전 (2.6) 용으로 설치되었습니다. 내가 시냅틱으로 핍을 제거하고 (easy_install을-2.7를 사용하지 않고) easy_install을

$ sudo apt-get --purge remove python-pip 
$ sudo easy_install pip 
$ sudo pip install django-grappelli