簡體   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