macOS Catalina 更新后 Python 模块无法正常工作

Posted

技术标签:

【中文标题】macOS Catalina 更新后 Python 模块无法正常工作【英文标题】:Python modules not working after macOS Catalina update 【发布时间】:2020-12-07 15:44:34 【问题描述】:

将 macOS 更新到 Catalina 后,我无法再导入 Pandas、Numpy 或 Scipy 等模块 - 我收到了 ModuleNotFoundError。有趣的是,import osimport sys不会抛出这个错误。

有谁知道这是为什么以及如何解决它?

谢谢

【问题讨论】:

【参考方案1】:

可能在更新后你有另一个默认的 Python 解释器。

您要么应该找到“旧的”所在的位置,要么重新安装所有需要的库(例如pip install pandas

【讨论】:

不幸的是,没有工作。我已经安装了这些模块,但是按照您的建议尝试运行pip install pandas,但它仍然无法正常工作。不知何故,Python 没有访问已安装的库。这可能与我安装的新版本的 Python 有关。有没有办法通过完全卸载所有 Python 版本然后安装新版本来“彻底清除”?我使用 Anaconda 作为我的包管理器。 尝试通过virtualenv处理它

以上是关于macOS Catalina 更新后 Python 模块无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

使用向后兼容的 MacOS 10.15 (Catalina) 创建 Python C 扩展 (MacOS10.9+)

如何忽略/隐藏/关闭macOS Catalina/Mojave的更新通知

MacOS 10.15 Catalina 的颤振问题

苹果更新发布macOS Catalina 10.15.6,附原版系统镜像下载地址

升级到 macOS Catalina 后使用 cmake 为 c++ 构建 opencv4 失败

如何在macos升级和安全?