如何在 python 中使用 ibm_boto3
How to use the ibm_boto3 in python
谁有同样的问题?
我想在 cos 中存储数据,但不能在我的机器上使用 ibm_boto3。
为了确保与示例核对,我使用了此 ibm-cos-sdk github.
示例中的代码
已安装
pip3 freeze
backports.functools-lru-cache==1.5
botocore==1.12.28
docutils==0.14
futures==3.1.1
ibm-cos-sdk==2.3.2
ibm-cos-sdk-core==2.3.2
ibm-cos-sdk-s3transfer==2.3.2
-e git://github.com/boto/jmespath.git@1c9c35cf681b6605d8629e5ce8865221a4fd2a30#egg=jmespath
mock==1.3.0
nose==1.3.3
pbr==5.0.0
python-dateutil==2.7.3
s3transfer==0.1.13
six==1.11.0
urllib3==1.23
这是我的 cli 结果,如您所见,未找到 ibm_boto3。
python3 test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
import ibm_boto3
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_boto3/__init__.py", line 16, in <module>
from ibm_boto3.session import Session
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_boto3/session.py", line 27, in <module>
import ibm_botocore.session
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_botocore/session.py", line 37, in <module>
import ibm_botocore.credentials
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_botocore/credentials.py", line 36, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
是的,看起来 requests
以某种方式从最新版本的需求文件中删除了。该团队正在对其进行修补,并将很快发布更新。
同时,您可以使用 pip3 install requests
或手动将其添加到 requirements.txt
文件中,在您的环境中手动安装软件包:
echo "requests==2.18.0" >> path/to/requirements.txt
谁有同样的问题?
我想在 cos 中存储数据,但不能在我的机器上使用 ibm_boto3。 为了确保与示例核对,我使用了此 ibm-cos-sdk github.
示例中的代码已安装
pip3 freeze
backports.functools-lru-cache==1.5
botocore==1.12.28
docutils==0.14
futures==3.1.1
ibm-cos-sdk==2.3.2
ibm-cos-sdk-core==2.3.2
ibm-cos-sdk-s3transfer==2.3.2
-e git://github.com/boto/jmespath.git@1c9c35cf681b6605d8629e5ce8865221a4fd2a30#egg=jmespath
mock==1.3.0
nose==1.3.3
pbr==5.0.0
python-dateutil==2.7.3
s3transfer==0.1.13
six==1.11.0
urllib3==1.23
这是我的 cli 结果,如您所见,未找到 ibm_boto3。
python3 test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
import ibm_boto3
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_boto3/__init__.py", line 16, in <module>
from ibm_boto3.session import Session
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_boto3/session.py", line 27, in <module>
import ibm_botocore.session
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_botocore/session.py", line 37, in <module>
import ibm_botocore.credentials
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ibm_botocore/credentials.py", line 36, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
是的,看起来 requests
以某种方式从最新版本的需求文件中删除了。该团队正在对其进行修补,并将很快发布更新。
同时,您可以使用 pip3 install requests
或手动将其添加到 requirements.txt
文件中,在您的环境中手动安装软件包:
echo "requests==2.18.0" >> path/to/requirements.txt