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