繁体   English   中英

模块未找到与我尝试导入的内容无关的模块错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM