我试图执行下面的代码,但我得到了一个错误,如在标题。ebaysdk是使用pip 3安装,然后easy_install和仍然错误,尽管所有的依赖关系被满足在安装,但没有ebaysdk.py文件,请看我的代码如下:
import datetime
from ebaysdk.exception import ConnectionError
from ebaysdk.finding import Connection
try:
api = Connection(appid=**<mykey>**, config_file='ebay.yaml')
response = api.execute('findItemsAdvanced', {'keywords': 'legos'})
assert(response.reply.ack == 'Success')
assert(type(response.reply.timestamp) == datetime.datetime)
assert(type(response.reply.searchResult.item) == list)
item = response.reply.searchResult.item[0]
assert(type(item.listingInfo.endTime) == datetime.datetime)
assert(type(response.dict()) == dict)
except ConnectionError as e:
print(e)
print(e.response.dict())
我正在使用Python 3.6(Python),与**timotheus '**ebaysdk -https://github.com/timotheus/ebaysdk-python一起工作。
我将非常感谢你的帮助。
3条答案
按热度按时间7uzetpgm1#
问题解决了。
除了3.6,我还有3.5.2和2.7。摆脱了所有版本,重新安装干净的3.6。
f8rj6qna2#
以下解决方案对我有效:
我在安装ebaysdk时遇到了这个问题:
卸载后,我再次安装使用:
这对我来说很好用
gfttwv5a3#
我的Ubuntu 20.04.5 LTS也遇到了同样的问题。
所犯的错误是使用操作系统包管理器(apt)而不是pypi(pip或pip3)安装flask。
如果您在同一环境中:
然后: