【问题标题】:Loading Module on Mac -Python3在 Mac 上加载模块 -Python3
【发布时间】:2019-05-28 02:32:29
【问题描述】:

对编码非常陌生我正在尝试使用 GitHub 中的一个包,该包是我通过 pip 安装的,但在使用这些函数时我不断收到错误消息。我希望能够在给定的一天访问我的食物。

这是我要运行的代码。它应该打印给定一天的卡路里信息。

import myfitnesspal


client = myfitnesspal.Client('username')

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

这是我遇到的错误。

Traceback(最近一次调用最后一次): 文件“/Users/user/Desktop/PythonWorkspace/myfitnesspal.py”,第 1 行,在 导入我的健身伙伴 文件“/Users/user/Desktop/PythonWorkspace/myfitnesspal.py”,第 4 行,在 客户端 = myfitnesspal.Client('用户名') AttributeError:模块“myfitnesspal”没有属性“客户端”

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

【问题讨论】:

    标签: python python-3.x macos github


    【解决方案1】:

    这可能很愚蠢,但您能检查一下您是否使用pip freezepip list 正确导入了包

    如果没有并且您无法安装软件包,请使用:sudo pip install myfitnesspal

    如果你这样做了,也许尝试导入客户端:

    from myfitnesspal import Client
    
    client = Client('username')
    
    day = client.get_date(2013, 3, 2)
    print(day)
    

    【讨论】:

    • 我运行了 sudo pip install myfitnesspal,它只是说已经满足要求。
    • 导入客户端时出现“ImportError: cannot import name 'Client' from 'myfitnesspal'”
    • 当我 pip list 时,包就在那里列出
    • 你是不是第一次导入了错误的包。您应该卸载该软件包并重新安装。您还可以检查您的 libs 文件夹中的包,看看 myfitnesspal 是否有模块 Client
    猜你喜欢
    • 2021-11-21
    • 1970-01-01
    • 2020-05-24
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    相关资源
    最近更新 更多