导入错误:没有名为 scipy.sparse 的模块

use*_*rld 5 python scipy importerror python-3.x

我使用以下命令在 Ubuntu 上安装了 Scipy:

sudo apt-get install python-scipy
pip install scipy
Run Code Online (Sandbox Code Playgroud)

但是当运行导入时,我收到此错误:

sudo apt-get install python-scipy
pip install scipy
Run Code Online (Sandbox Code Playgroud)

我搜索并尝试了以下内容并重新安装了 Scipy:

ImportError: No module named scipy.sparse
Run Code Online (Sandbox Code Playgroud)

但仍然有同样的错误。

更新:我没有在我的 python 文件中导入 scipy,只是导入了 keras。

这是错误消息:

sudo apt-get purge python-scipy
Run Code Online (Sandbox Code Playgroud)

小智 5

scipy 路径混淆了。卸载

pip uninstall scipy
Run Code Online (Sandbox Code Playgroud)

使用 conda 安装对我有用

conda install scipy
Run Code Online (Sandbox Code Playgroud)


小智 -2

使用 pip 安装它,运行:

pip install scipy
Run Code Online (Sandbox Code Playgroud)

这对我有用,希望有帮助!

编辑:忘记您正在使用 python 3.x,请运行以下命令:

pip3 install scipy
Run Code Online (Sandbox Code Playgroud)