gpt4 book ai didi

python - 已安装 Python 库 scipy 和 matplotlib 但无法导入

转载 作者:行者123 更新时间:2023-12-04 17:50:39 31 4
gpt4 key购买 nike

我正在使用 python 3.4.2,我相信我是从 python.org 下载的。我正在使用 El Capitan 在 Mac 上运行它。

我尝试使用anaconda的图形安装界面下载scipy。运行安装程序后,我打开 IDLE 并尝试:

>>> import scipy

但得到了错误:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import scipy
ImportError: No module named 'scipy'

我用 numpy 尝试了同样的事情,但得到了同样的错误。

然后我尝试安装 matplotlib,但这次我想我应该尝试在命令行上使用 pip。首先我试过:
dhcp-wifi-8021x-155-41-121-77:~ theMAN$ pip install matplotlib
Requirement already satisfied: matplotlib in
./anaconda/lib/python3.6/site-packages
Requirement already satisfied: numpy>=1.7.1 in
./anaconda/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: six>=1.10 in
./anaconda/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: python-dateutil in
./anaconda/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: pytz in ./anaconda/lib/python3.6/site-
packages (from matplotlib)
Requirement already satisfied: cycler>=0.10 in
./anaconda/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6
in ./anaconda/lib/python3.6/site-packages (from matplotlib)

但是尝试导入 scipy、numpy 和 matplotlib 仍然返回相同的错误。我还尝试使用 pip 卸载并重新安装 scipy,但这并没有改变任何东西。

模块安装不正确?它们是否已安装但我没有导入它们对吗?

最佳答案

Tiarnán de Burca 的评论有所帮助,但仅此后又迈出了一步。

当您找到 python2.7 需要安装的路径时,您可以使用 pip 直接安装到此目录。

sudo pip install scipy -t <path-to-directory>

请注意,我正在使用树莓派上的 vpn 进行下载,如果您遇到类似情况,下载需要耐心地打开屏幕,但这最终解决了我的问题。

更新:虽然看起来它正在工作,但我却发现构建失败了。这奏效了。
https://github.com/scipy/scipy/blob/master/INSTALL.rst.txt#installing-scipy

对于 ubuntu/debian,如果您尚未安装它们,请先运行它们:
sudo apt-get install libatlas-base-dev
pip install cython

我还读过 miniconda 是一种不需要编译的解决方法。

关于python - 已安装 Python 库 scipy 和 matplotlib 但无法导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45312976/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com