[英]Module Not Found Error for a module that is unrelated to what I'm trying to import
我试图在 Python 中导入一个模块,但我不断收到相同的错误消息,而且我不明白它来自哪里。 我什至尝试在新的银行文件中运行下面的行,但仍然遇到同样的问题。
import fastscape
from fastscape.models import basic_model
它显示的错误消息如下:
Traceback (most recent call last):
File ~\[redacted local file directory].py:2 in <module>
import fastscape
File ~\anaconda3\lib\site-packages\fastscape\__init__.py:6 in <module>
from . import processes
File ~\anaconda3\lib\site-packages\fastscape\processes\__init__.py:1 in <module>
from .boundary import BorderBoundary
File ~\anaconda3\lib\site-packages\fastscape\processes\boundary.py:6 in <module>
from .context import FastscapelibContext
File ~\anaconda3\lib\site-packages\fastscape\processes\context.py:1 in <module>
import fastscapelib_fortran as fs
ModuleNotFoundError: No module named 'fastscapelib_fortran'
除了,据我所知,model 中没有'fastscapelib_fortran'
。
按照记录的安装说明进行操作效果很好。
$ conda create --name myproj
...
$ conda activate myproj
$
$ conda install fastscape -y -c conda-forge
...
$
$ python -c 'import fastscape'
$ python -c 'import fastscapelib_fortran'
$
$ conda list | grep fastscape
fastscape 0.1.0beta3 pyhd8ed1ab_0 conda-forge
fastscapelib-f2py 2.8.3 py310h96b8b03_0 conda-forge
$ python --version
Python 3.10.8
导入工作正常,没有错误。 康达召集了所有部门。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.