@Bryan Wyatt에 추가하려면 PIP 설치 / 업그레이드 된 항목이 APT 설치 패키지보다 우선해야하는 것이 바람직합니다. 내 시스템은 apt와 pip 경로를 반대로했습니다. 다른 항목은 무시해야합니다.
- '/usr/local/lib/python2.7/dist-packages'(pip가 모듈을 설치하는 위치)
- '/usr/lib/python2.7/dist-packages'(적합한 설치 모듈)
그러나 내가 취해야 할 알 수없는 조치로 인해이 경로는 나에게 반대 순서로 나타납니다 (다른 항목은 무시).
- '/usr/lib/python2.7/dist-packages'(적합한 설치 모듈)
- '/usr/local/lib/python2.7/dist-packages'(pip가 모듈을 설치하는 위치)
내가 추가 않은 일로 밝혀 /usr/lib/python2.7/dist-packages
에를 /usr/local/lib/python2.7/dist-packages/easy-install.pth
. 단순히 라인을 제거하여 easy-install.pth
잘못 주문을 수정했습니다. /usr/lib/python2.7/dist-packages
그것은 나중에 다른 단계에서 추가되기 때문에 여전히 내 길에 있습니다.
참고로, pprint는 경로를 더 멋지게 표시합니다.
$ python -c "import sys; import pprint; pprint.pprint(sys.path)"
['',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
apt-get
andpip