Python 安装有pip的Boto包未显示在列表中

Python 安装有pip的Boto包未显示在列表中,python,pip,virtualenv,Python,Pip,Virtualenv,软件包是boto(亚马逊AWS) 没有列出boto。pip日志中没有什么有趣的东西 有什么想法吗?您没有将其作为python安装的一部分进行安装。您正在使用--target选项将包安装到特定目录 如果没有--target选项,程序包将被安装到python安装的site packages目录中 您发现您的站点包目录如下: ~$ python >>> import site >>> site.getsitepackages() ['<path>', .

软件包是boto(亚马逊AWS)

没有列出boto。pip日志中没有什么有趣的东西


有什么想法吗?

您没有将其作为python安装的一部分进行安装。您正在使用
--target
选项将包安装到特定目录

如果没有
--target
选项,程序包将被安装到python安装的site packages目录中

您发现您的站点包目录如下:

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

除非您当时正好在
/Users/me/Projects/myproject
目录中。

使用下面的命令安装boto3时,列表中会显示boto3


sudo python-m pip install bot3

如果不使用
--target
,会发生什么情况?我需要将其安装在本地文件夹中,因为这是部署的内容(在我的例子中是部署到google app engine)。也许解决方案是将其安装在本地文件夹和virtual env的站点软件包中?为什么在运行
pip list
时它不会出现问题?正如您所说,我只能从我安装的文件夹中导入boto。啊,那么是的,您需要正确安装它(在本地系统上访问它)并将其安装到部署目录(以将其添加到部署目录)
~$ python
>>> import site
>>> site.getsitepackages()
['<path>', ...]
>>>
~$ python
>>> import boto
>>>