【发布时间】:2018-09-17 07:47:09
【问题描述】:
我不明白我遇到的错误,并且在线搜索没有帮助。
Traceback (most recent call last):
File "/Users/<path>/file.py", line 1, in <module>
from coinmarketcap import Market
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/coinmarketcap/__init__.py", line 10, in <module>
from .core import Market
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/coinmarketcap/core.py", line 8, in <module>
import requests_cache
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests_cache/__init__.py", line 28, in <module>
from .core import(
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests_cache/core.py", line 14, in <module>
from requests import Session as OriginalSession
ImportError: cannot import name 'Session'
它似乎是从第一行生成的,其中导入和代码如下:
from coinmarketcap import Market
cmc = Market()
coins = cmc.ticker(limit=15) # assumes Dash in top 15.
print(coins)
【问题讨论】:
-
您安装了哪个版本的
requests模块?如果请求非常过时,这可能是原因。或许可以试试pip install -U requests? -
我正在使用 PyCharm,因此我相信下载的是最新版本
-
您能确认一下吗?
标签: python session bitcoin coinbase-api