我已经在mac上安装了Python的Astropy模块,使用:
pip install --user astropy它可以在我安装的时候工作,但是当我执行这段代码时,我有一个错误。
import astropy
astropy.test()这就是错误
Traceback (most recent call last):
File "/Users/JanPolRoig/Documents/astropytest.py", line 1, in <module>
import astropy
ModuleNotFoundError: No module named 'astropy'为什么会发生这种情况?
发布于 2018-05-28 12:31:32
使用您正在使用的Python可执行文件,尝试按如下方式安装它:
python -m pip install --user astropy您使用的pip可能与您使用的python不匹配。
发布于 2018-10-14 21:37:23
检查您的PYTHONPATH环境变量。在使用--user选项进行pip安装之后,astropy可以存储在类似~/.local/lib/python3.6/site-packages/的目录中。
在bash中你可以这样做
export PYTHONPATH=$HOME/.local/lib/python3.6/site-packages/
您可以将此行包含在~/.bashrc文件中。
发布于 2020-05-07 00:27:53
当我为我的"macOS Catalina“安装更新时,我就遇到了这个问题。我正在为python3使用蟒蛇。我不得不重新安装它。问题是,像".matplotlip“或".astropy”这样的一些安装包仍然保留在主目录中(隐藏),当您加载它们而不是您的anaconda路径时,它会转到这些临时文件的位置。我通过简单地删除它们解决了这个问题
rm -r .matplotlib
和类似的包在我的主目录中。我将astropy用于"LightKurv“包。
https://stackoverflow.com/questions/50554094
复制相似问题