关于从PyCharm安装SciPy

时间:2015-02-22 21:39:37

标签: python python-2.7 scipy pycharm

我一直在尝试在Windows 7上的PyCharm中安装SciPy。但安装过程失败,并显示以下错误消息。

Enter image description here

然后我按照install Python package with .whl file

中列出的步骤进行操作
pip install wheel
pip install some-package.whl

安装过程成功。但是,我仍然无法从PyCharm找到SciPy包。

Enter image description here

5 个答案:

答案 0 :(得分:2)

如果您在Windows 7上安装SciPy时遇到了NumPy / wheel问题,那么这是一个相对快速的修复方法。简而言之,您需要添加SciPy所在的路径(只有几个子文件夹远离Python)。您可以在PyCharm documentation中看到添加路径的一般摘要。

打开一个Python解释器,您可以在其中打开SciPy。

C:\Users\ME\AppData\Local\Continuum\Anaconda3\Lib\site-packages\scipy

以下是我的路径:

file://C:/Users/ME/AppData/Local/Programs/Python/Python35/DLLs
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32/lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/pythonwin

因此,SciPy安装在Continuum中,而Python则存在于自己的目录中。 PyCharm中的默认解释器路径在Python目录中查找,如下所示:

file://C:/Users/ME/AppData/Local/Continuum/Anaconda3/Lib/site-packages/

要解决此问题,请打开PyCharm并前往菜单文件设置项目翻译。打开ProjectInterprets,右侧有一个标有“show paths”的小按钮。我把我的路径添加到了SciPy:

@SqlResultSetMapping

来吧,在这里添加你的路径,你应该好好去!

答案 1 :(得分:1)

我在Pycharm中安装SciPy有类似的问题,我通过从sourceforge下载scipy作为我的python版本的exe文件来解决它:

http://sourceforge.net/projects/scipy/files/scipy/

现在我可以在我的项目解释器中看到scipy并使用它而不会出错。

答案 2 :(得分:0)

错误似乎表明你需要blas / lapack,这是scipy使用的数字库。它们不是Python软件包,您必须自己安装它们。有几种实现,其中一些结合了blas和lapack,所以你只需要安装一个。

答案 3 :(得分:0)

可能的解决方案是安装包“Anaconda”。 SciPy也将自动安装。

答案 4 :(得分:0)

对于任何搜索此内容的人。

下载:

Numpy + MKL来自: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 确保选择你的python版本 (我的是3.6,因此我使用:obspy-1.0.3-cp36-cp36m-win32.whl)

然后从以下网址下载Scipy: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (再次3.6是:scipy-1.0.0b1-cp36-cp36m-win32.whl)

在admin命令提示符下打开包含pip的文件夹:

pip install C:/user/Daniel/obspy-1.0.3-cp36-cp36m-win32.whl

pip install C:/user/Daniel/scipy-1.0.0b1-cp36-cp36m-win32.whlhl

PyCharm应该自动找到它。

道歉在死线上发布。