python-3.x 模块未找到错误:没有名为“ebaysdk”的模块

r7xajy2e  于 2022-11-26  发布在  Python
关注(0)|答案(3)|浏览(198)

我试图执行下面的代码,但我得到了一个错误,如在标题。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一起工作。
我将非常感谢你的帮助。

7uzetpgm

7uzetpgm1#

问题解决了。
除了3.6,我还有3.5.2和2.7。摆脱了所有版本,重新安装干净的3.6。

f8rj6qna

f8rj6qna2#

以下解决方案对我有效:
我在安装ebaysdk时遇到了这个问题:

pip3 install ebaysdk

卸载后,我再次安装使用:

pip install ebaysdk

这对我来说很好用

gfttwv5a

gfttwv5a3#

我的Ubuntu 20.04.5 LTS也遇到了同样的问题。
所犯的错误是使用操作系统包管理器(apt)而不是pypi(pip或pip3)安装flask。
如果您在同一环境中:

sudo apt purge python3-flask

然后:

pip install flask

相关问题