首页 > 解决方案 > 尝试导入时未找到名为 astropy 的模块

问题描述

尝试astropy在 python3 中使用该包时遇到问题。我发现一些人有类似的问题,但还没有找到解决方案。我知道很难帮助解决这样的问题,但仍然如此。

当我安装了其他软件包(例如numpy它可以正常工作)时,似乎只是astropy哪个不起作用。numpy据我所知,我安装的时间和其他软件包之间的唯一区别是时间。我已经使用 pip 进行安装,安装没有问题,只是在尝试执行错误时:"Importerror: No module named astropy".

到目前为止,我已经检查了pip和 python 的版本是否一致,并且我相信它安装在正确的目录中。我将在下面链接一些我认为可能有用的信息,我在 mac 上运行,并且我在类似的线程中读到最近的“macOS Catalina”更新可能会在以某种方式安装软件包时产生干扰。

再次尝试安装astropy时:

pip3 install astropy
Requirement already satisfied: astropy in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (4.0.1.post1)
Requirement already satisfied: numpy>=1.16 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from astropy) (1.18.4)

当我检查pip3 list它时,说明 astropy 已安装。

标签: python-3.xpackage

解决方案


我怀疑这是因为您安装了 macOS Catalina 的更新,这会从根目录更改某些文件的位置。此链接可能会有所帮助,因为我遇到了同样的问题: https ://medium.com/analytics-vidhya/configuring-anaconda-environment-on-macos-catalina-26e1cb02f5ab


推荐阅读