如何在Python中导入Scipy和Numpy?

5

我很新于Python,希望添加 Numpy 和 Scipy 模块。我认为我的问题对你来说非常简单。我正在使用 Python 3.06a.1 版本。我想我已经安装了一个名为 Anaconda 的东西,其中包含这些库。当我输入 import scipy 时,我收到以下消息:

import scipy
Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    import scipy
ImportError: No module named 'scipy'

另外,当我想通过命令行安装时,我得到了以下消息,意味着我已经拥有它。

   localhost:~ user$ pip install scipy
Requirement already satisfied (use --upgrade to upgrade): scipy in ./anaconda/lib/python3.5/site-packages
localhost:~ user$ 

请帮我解决这个问题


4
嗯...你的pip安装显示为“spicy”,而不是“scipy”吗? - Nils Gudat
1
3.06a.1 不是一个有效的版本名称,你在哪里看到的? - polku
在IDLE的标题窗口中,写着Python 3.6.0a1 shell @polku。 - Masan
1
3.6.0a1和3.06a.1不是同一个版本。因此,您拥有Python 3.6的alpha版本。Anaconda使用Spyder作为IDE,您尝试过它吗? - polku
which pip which python - MaxNoe
显示剩余2条评论
2个回答

4
如果您已安装Anaconda,则不应该遇到scipy和numpy的问题。我建议的可能听起来很愚蠢,但我相信它有很好的机会解决您的问题。
重新启动Anaconda,重新启动计算机,重新安装Anaconda。
编辑:还要注意在日志中使用“scipy”,而不是“spicy”。

我不知道我应该启动Anaconda应用程序来运行我的代码。我一直在尝试使用IDLE。现在它可以运行了,谢谢@pierre-louis-sauvage - Masan

4

如果您正在使用Anaconda,请尝试使用Anaconda安装Scipy:

conda install scipy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接