包是boto(亚马逊AWS)。
(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)$
没有列出boto。点子日志中没什么有趣的。
有什么想法吗?
答案 0 :(得分:0)
您没有将它安装为python安装的一部分。您正在使用--target
选项将软件包安装到特定目录。
如果没有--target
选项,您的软件包将安装到python安装的site-packages目录中。
您可以找到这样的site-packages目录:
~$ python
>>> import site
>>> site.getsitepackages()
['<path>', ...]
>>>
pip list
显示了site-packages中的pip安装包。
换句话说,您的软件包boto未安装&#34;在任何情况下,你都无法在不收到错误的情况下执行以下操作:
~$ python
>>> import boto
>>>
除非您当时恰好在/Users/me/Projects/myproject
目录中。
答案 1 :(得分:0)
使用下面的方法安装boto3会在列表中显示boto3。
sudo python -m pip install boto3