Python 安装有pip的Boto包未显示在列表中
软件包是boto(亚马逊AWS) 没有列出boto。pip日志中没有什么有趣的东西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>', .
有什么想法吗?您没有将其作为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
>>>