2014-07-05 3 views
0

패키지는 boto (Amazon AWS)입니다.목록에 pip가 나타나지 않는 상태로 설치된 Boto 패키지

(myvirtualenv)$ pip install --target /Users/me/Projects/myproject boto 
Downloading/unpacking boto 
Downloading boto-2.30.0.tar.gz (7.1MB): 7.1MB downloaded 
Running setup.py egg_info for package boto 
... 
Successfully installed boto 
Cleaning up... 
(myvirtualenv)$ pip list 
bpython (0.12) 
Django (1.6.1) 
mock (1.0.1) 
PIL (1.1.7) 
pip (1.4.1) 
Pygments (1.6) 
python-dateutil (2.2) 
selenium (2.39.0) 
setuptools (0.9.8) 
six (1.4.1) 
wsgiref (0.1.2) 
(myvirtualenv)$ 

아무 것도 표시되지 않습니다. pip 로그에서 흥미로운 것은 없습니다.

아이디어가 있으십니까?

+0

'--target'을 사용하지 않으면 어떻게됩니까? – MattDMo

답변

0

당신은 파이썬 설치의 일부로 설치하지 않습니다. --target 옵션을 사용하여 특정 디렉토리에 패키지를 설치하고 있습니다.

옵션이 없으면 패키지가 python 설치의 site-packages 디렉토리에 설치됩니다.

는이 같은 사이트-packages 디렉토리 (들)을 찾을 수 있습니다 :

~$ python 
>>> import site 
>>> site.getsitepackages() 
['<path>', ...] 
>>> 

pip list는 사이트 패키지에 핍 설치 패키지를 보여줍니다. 즉

, 당신의 패키지 BOTO 모두에서 "설치"되지 않으며, 오류받지 않고 다음을 수행 할 수 없습니다 : 당신이 /Users/me/Projects/myproject에 될 일이없는 한

~$ python 
>>> import boto 
>>> 

을 디렉토리.

+0

로컬 폴더에 설치해야합니다. 내 케이스에서는 Google 앱 엔진에 배포됩니다. 아마도 해결책은 로컬 폴더와 가상 env의 사이트 패키지에 모두 설치하는 것입니다. – sagism

+0

'pip list'를 실행할 때 나타나지 않는 이유는 무엇입니까? –

+0

정확히 말했듯이, 내가 설치 한 폴더에서 boto 만 가져올 수 있습니다. – sagism

관련 문제