如何为pycharm安装Scipy(python 3.6.1)(Windows 10)

时间:2017-08-06 23:13:46

标签: python scipy pycharm

我目前尝试了多种方法在Pycharm中下载和使用Scipy,但还没有成功。这些是已经尝试过的方法。

到目前为止尝试的方法:

  1. 直接从Pycharm的项目解释器下载scipy。 这不起作用并返回错误。

    numpy.distutils.system_info.NotFoundError:找不到lapack / blas资源

  2. 下载scipy-0.19.1.tar.gz然后尝试加载使用的包 '项目翻译'在Pycharm 这返回了与方法1相同的错误

  3. 使用pip和pip 3(用户和管理员)安装scipy 输入并获得如下所示的输出。

  4. error shown: 'pip is not recognized as an internal or external command, operable program or batch file'

    在对这个问题做了一些研究后,我试着改变路径,其中    没有改变输出。

    1. 使用anaconda,也被推荐在多个地方,所以我下载了它 并安装了scipy,这个工作!!!!
    2. shows the program having been installed successfully using anaconda + any additional information that may be useful

      然而,当试图在Pycharm中导入scipy时,我无法调用它。    我已经尝试在项目解释器中创建虚拟环境    但仍未能在pycharm中使用scipy。

      我确信现在很明显我不知道我在做什么,所以问题是......

      1. 这些方法我做错了什么?
      2. 如何让scipy在pycharm中工作?
      3. 提前感谢您提供的任何帮助。

        修改:我相信这会有所帮助,public从控制台返回

3 个答案:

答案 0 :(得分:2)

如果您知道如何操作,请将Python Scripts文件夹添加到PATH中。然后你可以使用你的点子和调用安装功能。

或者您可以在命令提示符下键入以下内容:

set PATH=%PATH%;C:\Python27\Scripts
pip install scipy

如果您有另一个版本的python或python文件夹更改的其他名称" Python27"到您的文件夹名称。

要检查您当前的PyCharm口译员,请转到文件/设置/项目:' project_name' / Project Interpreter

enter image description here

然后将你的scipy安装到那个Python版本。

编辑2

  1. 早期版本的numpy安装使用pycharm必须首先完全 从finder中的site-packages卸载,例如:

    C:\Users\Denise\AppData\Local\Programs\Python\Python36-32\Lib\site-packages
    
  2. 为你的python版本下载正确版本的numpy + mkl和scipy 来自:http://www.lfd.uci.edu/~gohlke/pythonlibs/

  3. 在命令提示符下写下:

    cd C:\Users\Denise\AppData\Local\Programs\Python\Python36-32\Scripts
    pip install C:\Users\Denise\Downloads\numpy-1.13.1+mkl-cp36-cp36m-win32.‌​whl
    pip install C:\Users\Denise\Downloads\scipy-0.19.1-cp36-cp36m-win32.whl
    
  4. 第1行是:cd(来自pycharm的解释器路径,其中' python.exe替换为' Scripts')

    第2行是:pip install(下载的numpy + mkl .whl文件的路径)

    第3行是:pip install(下载的scipy .whl文件的路径)

答案 1 :(得分:1)

如果你的numpy版本不是由 LAPAC 编译的话。 尝试从numpy-1.11.2+mkl-cp35-cp35m-win32.whl下载它。然后运行以下行:

pip install --user numpy-1.11.2+mkl-cp35-cp35m-win32.whl --upgrade

注意:您应该重新安装SciPys

答案 2 :(得分:0)

如果Python不在您的路径中:

set PATH=%PATH%;C:\Python36\Scripts

我坚持使用Python36令牌,始终在您的路径中使用您当前的Python版本,然后检查旧版本并删除它们以排除冲突。然后你就可以

pip install scipy