ModuleNotFoundError:没有名为“ Shiba”的模块

时间:2018-07-22 21:35:53

标签: python python-3.x

我正在尝试从example运行以下Shiba,但始终遇到以下错误:

Traceback (most recent call last): File "C:\test.py", line 1, in <module> from Shiba.shibaconnection import ShibaConnection ModuleNotFoundError: No module named 'Shiba'

我在臭名昭著的ModuleNotFoundError上发现了出色的guide,但似乎仍然无法正常工作。有什么想法吗?

已安装Shiba:

enter image description here

这是shibaconnection.py模块:

`from __future__ import unicode_literals

login = 'xxxx'
pwd = 'xxxx'

from shiba.salesManagement import salesManagement

class ShibaConnection(object):
    """The main Shiba class, standing as an initialization and mandatory for each submodules instancing.

        :param login: PriceMinister Seller login
        :param pwd: PriceMinister Seller Token \
        (see more at https://developer.priceminister.com/blog/fr/documentation/identification-by-token)
        :param sandbox: give it True if you want to test the API on a sandboxed version of PriceMinister.
        """

    def __init__(self, login, pwd, sandbox=False):
        self.login = str(login)
        self.pwd = str(pwd)
        self.domain = "https://ws.priceminister.com" if sandbox is False else "https://ws.sandbox.priceminister.com"
        self.actionsinfo = {
            "producttypes": {"cat": "stock_ws", "version": "2011-11-29", "login": self.login, "pwd": self.pwd},
            "producttypetemplate": {"cat": "stock_ws", "version": "2013-05-14", "login": self.login, "pwd": self.pwd},
            "genericimportfile": {"cat": "stock_ws", "version": "2012-09-11", "login": self.login, "pwd": self.pwd},
            "genericimportreport": {"cat": "stock_ws", "version": "2011-11-29", "login": self.login, "pwd": self.pwd},
            "getavailableshippingtypes": {"cat": "sales_ws", "version": "2013-06-25", "login": self.login,
                                          "pwd": self.pwd},
            "export": {"cat": "stock_ws", "version": "2014-11-04", "login": self.login, "pwd": self.pwd},
            "listing": {"cat": "listing_ssl_ws", "version": "2015-07-05", "login": self.login, "pwd": self.pwd},
            "categorymap": {"cat": "categorymap_ws", "version": "2011-10-11", "login": self.login, "pwd": self.pwd},
            "getnewsales": {"cat": "sales_ws", "version": "2016-03-16", "login": self.login, "pwd": self.pwd},
            "acceptsale": {"cat": "sales_ws", "version": "2010-09-20", "login": self.login, "pwd": self.pwd},
            "refusesale": {"cat": "sales_ws", "version": "2010-09-20", "login": self.login, "pwd": self.pwd},
            "getcurrentsales": {"cat": "sales_ws", "version": "2016-03-16", "login": self.login, "pwd": self.pwd},
            "getbillinginformation": {"cat": "sales_ws", "version": "2016-03-16", "login": self.login,
                                      "pwd": self.pwd},
            "getshippinginformation": {"cat": "sales_ws", "version": "2014-02-11", "login": self.login,
                                       "pwd": self.pwd},
            "getitemtodolist": {"cat": "sales_ws", "version": "2011-09-01", "login": self.login, "pwd": self.pwd},
            "getiteminfos": {"cat": "sales_ws", "version": "2011-06-01", "login": self.login, "pwd": self.pwd},
            "cancelitem": {"cat": "sales_ws", "version": "2011-02-02", "login": self.login, "pwd": self.pwd},
            "contactusaboutitem": {"cat": "sales_ws", "version": "2011-09-01", "login": self.login, "pwd": self.pwd},
            "contactuseraboutitem": {"cat": "sales_ws", "version": "2011-02-02", "login": self.login, "pwd": self.pwd},
            "settrackingpackageinfos": {"cat": "sales_ws", "version": "2016-03-16", "login": self.login,
                                        "pwd": self.pwd},
            "confirmpreorder": {"cat": "sales_ws", "version": "2013-01-09", "login": self.login, "pwd": self.pwd},
            "getoperations": {"cat": "wallet_ws", "version": "2011-03-29", "login": self.login, "pwd": self.pwd},
            "getcompensationdetails": {"cat": "sales_ws", "version": "2011-03-29", "login": self.login,
                                       "pwd": self.pwd}
        }

salestool = SalesManagement(init)`

最后,当重命名为小写时:

Traceback (most recent call last):
  File "C:\test.py", line 2, in <module>
    from shiba.shibaconnection import shibaconnection
  File "C:\Python36\lib\site-packages\shiba\shibaconnection.py", line 7, in <module>
    from shiba.salesmanagement import salesmanagement
ModuleNotFoundError: No module named 'shiba.salesmanagement'

Traceback (most recent call last):
  File "C:\Users\alexa\Desktop\Amazon_API\z shiba test 2.py", line 2, in <module>
    from shiba.shibaconnection import shibaconnection
  File "C:\Python36\lib\site-packages\shiba\shibaconnection.py", line 7, in <module>
    from shiba.salesmanagement import salesmanagement
  File "C:\Python36\lib\site-packages\shiba\salesmanagement.py", line 6, in <module>
    from .shibaconnection import ShibaConnection
ImportError: cannot import name 'ShibaConnection'

0 个答案:

没有答案