编码非常陌生,我尝试使用GitHub上的一个通过pip安装的软件包,使用这些函数时会不断出现错误。我希望能够在给定的一天获取食物。

这是我尝试运行的代码。它应该打印给定日期的卡路里信息。

import myfitnesspal


client = myfitnesspal.Client('username')

day = client.get_date(2013, 3, 2)
print(day)


这是我得到的错误。

追溯(最近一次通话):
  文件“ /Users/user/Desktop/PythonWorkspace/myfitnesspal.py”,第1行,在
    导入myfitnesspal
  文件“ /Users/user/Desktop/PythonWorkspace/myfitnesspal.py”,第4行,在
    客户端= myfitnesspal.Client('用户名')
AttributeError:模块“ myfitnesspal”没有属性“ Client”

另外,如果有帮助,这是指向GitHub的链接https://github.com/coddingtonbear/python-myfitnesspal

最佳答案

这可能很愚蠢,但可以检查是否使用pip freezepip list正确导入了软件包

如果不是,则无法安装该软件包,请使用:sudo pip install myfitnesspal

如果您这样做了,也许尝试导入Client:

from myfitnesspal import Client

client = Client('username')

day = client.get_date(2013, 3, 2)
print(day)

关于python - 在Mac上加载模块-Python3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56334309/

10-15 06:34