【问题标题】:Python package only working for root user not for others | Using linux suse [closed]Python 包仅适用于 root 用户,不适用于其他用户 |使用 linux suse [关闭]
【发布时间】:2023-03-31 18:20:01
【问题描述】:

我已经使用 root 安装了 Python 包“forcast”,它运行良好,但所有其他 Linux 用户将无法看到此包或将其导入代码。

请帮帮我,我已经检查了 /usr/lib/ 所有包都存在。

【问题讨论】:

    标签: python linux pip package


    【解决方案1】:

    用户是否可能没有访问文件的权限?检查包中文件的访问模式 - 你需要 +rx 用于目录和 +r 用于文件。

    另一个选项是默认不搜索此路径,您需要将其添加到 PYTHONPATH 供用户使用。

    【讨论】:

    • 感谢您的时间和回复 Bartek ,目录与 +rx 和文件与 +r 。当我使用我的用户 ssh 并查找包时,它说没有找到这个包。我如何为我的用户将它添加到 pythonpath 中。感谢您的时间和努力
    • 这取决于你的 shell,在 bash 中会是:export PYTHONPATH=/path/to/package
    猜你喜欢
    • 2021-08-06
    • 1970-01-01
    • 2021-08-27
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多