python-3.x - 尝试导入时未找到名为 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 已安装。
解决方案
我怀疑这是因为您安装了 macOS Catalina 的更新,这会从根目录更改某些文件的位置。此链接可能会有所帮助,因为我遇到了同样的问题: https ://medium.com/analytics-vidhya/configuring-anaconda-environment-on-macos-catalina-26e1cb02f5ab
推荐阅读
- linux - 更改目录不是通过脚本工作,而是直接在机器上工作
- reactjs - 使用 Helmet 看不到源代码上的元标记
- cookies - Safari 上 Outlook 加载项中的用户会话
- jquery - 如何使用 Jquery 从 Ajax 实时搜索返回响应?
- javascript - 有没有办法确定 SVG TextPath 的哪一部分被剪裁了
- npm - 如何让 gulp.series 等到在以前的任务中创建文件
- excel - 需要查找一个值并在其他两个文本框上显示以下单元格
- python - 如何更改 Django 过滤器中的查询参数?
- angular - 角度升级8到9后ng服务失败
- arrays - 在 laravel foreach 循环中传递多个变量