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

如何安装Scipy for pycharm(python 3.6.1)(Windows 10),python,scipy,pycharm,Python,Scipy,Pycharm,我目前尝试了多种方法在Pycharm中下载和使用Scipy,但都没有成功。这些都是已经尝试过的方法 迄今为止尝试的方法: 直接从Pycharm中的项目解释器下载scipy。 这不起作用,返回了错误 numpy.distutils.system\u info.NotFoundError:未找到lapack/blas资源 下载scipy-0.19.1.tar.gz,然后尝试使用 Pycharm中的“项目解释器” 这返回了与方法1相同的错误 使用pip和PIP3(作为用户和管理员)安装scipy 输入

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

迄今为止尝试的方法:

  • 直接从Pycharm中的项目解释器下载scipy。 这不起作用,返回了错误

    numpy.distutils.system\u info.NotFoundError:未找到lapack/blas资源

  • 下载scipy-0.19.1.tar.gz,然后尝试使用 Pycharm中的“项目解释器” 这返回了与方法1相同的错误

  • 使用pip和PIP3(作为用户和管理员)安装scipy 输入和获取如下所示的输出

  • 在对这个问题做了一些研究之后,我尝试改变路径,这 没有改变输出

  • 使用anaconda,在很多地方也被推荐使用,所以我下载了它 并安装了scipy,这很有效

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

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

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


    编辑:我确信这会很有帮助,这里是
    echo%PATH%
    从控制台返回的如果您有一个版本的numpy不是由LAPAC编译的话。 尝试从以下位置下载:,然后运行以下行:

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

    注意:如果您的numpy版本不是由LAPAC编译的,您应该重新安装SCIPY。 尝试从以下位置下载:,然后运行以下行:

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

    注意:如果您知道如何重新安装SciPys,您应该将Python脚本文件夹添加到路径中。然后可以使用pip和call安装功能

    也可以在命令提示符下键入以下内容:

    set PATH=%PATH%;C:\Python27\Scripts
    pip install scipy
    
    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
    
    如果您有其他版本的python或python文件夹的其他名称,请将“Python27”更改为您的文件夹名称

    要检查您当前的PyCharm解释器,请转到文件/Settings/Project:'Project\u name'/Project解释器

    然后将您的scipy安装到该Python版本

    编辑2

  • 使用pycharm安装的以前版本的numpy必须首先完全兼容 已从finder中的站点包卸载,例如:

    C:\Users\Denise\AppData\Local\Programs\Python\Python36-32\Lib\site-packages
    
  • 为您的python版本下载正确版本的numpy+mkl和scipy 发件人:

  • 在命令提示符中写入以下命令:

    set PATH=%PATH%;C:\Python27\Scripts
    pip install scipy
    
    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
    
  • 第1行是:cd(pycharm的解释器路径,其中“python.exe”替换为“Scripts”)

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


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

    如果您知道如何将Python脚本文件夹添加到您的路径中。然后可以使用pip和call安装功能

    也可以在命令提示符下键入以下内容:

    set PATH=%PATH%;C:\Python27\Scripts
    pip install scipy
    
    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
    
    如果您有其他版本的python或python文件夹的其他名称,请将“Python27”更改为您的文件夹名称

    要检查您当前的PyCharm解释器,请转到文件/Settings/Project:'Project\u name'/Project解释器

    然后将您的scipy安装到该Python版本

    编辑2

  • 使用pycharm安装的以前版本的numpy必须首先完全兼容 已从finder中的站点包卸载,例如:

    C:\Users\Denise\AppData\Local\Programs\Python\Python36-32\Lib\site-packages
    
  • 为您的python版本下载正确版本的numpy+mkl和scipy 发件人:

  • 在命令提示符中写入以下命令:

    set PATH=%PATH%;C:\Python27\Scripts
    pip install scipy
    
    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
    
  • 第1行是:cd(pycharm的解释器路径,其中“python.exe”替换为“Scripts”)

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


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

    如果Python不在您的路径中:

    set PATH=%PATH%;C:\Python36\Scripts
    
    我坚持使用Python36令牌,在路径中始终使用当前的Python版本,然后检查旧版本并删除它们以排除冲突。那你就可以

    pip install scipy
    

    如果Python不在您的路径中:

    set PATH=%PATH%;C:\Python36\Scripts
    
    我坚持使用Python36令牌,在路径中始终使用当前的Python版本,然后检查旧版本并删除它们以排除冲突。那你就可以

    pip install scipy
    

    我之前试过这个,但只是再试了一次,仍然遇到问题,pip说“'pip'不被识别为内部或外部命令、可操作程序或批处理文件”,以及我刚刚在项目解释器中卸载并重新安装的numpy,但是,我在尝试安装Scipy时仍然得到了相同的结果我之前尝试过这个,但只是再次尝试,仍然遇到pip的问题,pip说“'pip'不能识别为内部或外部命令、可操作程序或批处理文件”,以及我刚刚在项目解释器中卸载并重新安装的numpy,但是,我在尝试安装scipyHi时仍然得到了相同的结果,我刚刚使用set PATH=%PATH%进行了尝试;C:\Python34\脚本和设置路径=%PATH%;C:\Python36\Scripts,但这不起作用。关于更改python文件夹名称,我实际上找不到任何我认为您的python版本为34的文件夹,还要确保PyCharm上当前有哪个python解释器。python版本肯定是3.6.1,但路径是C:\Users\Denise\AppData\Local\Programs\python\Python36-32\python.exe,所以我只是将此添加到path中,即python.exe+脚本的末尾,并尝试再次使用pip安装scipy,但仍然得到与以前相同的错误(在示例3中)您检查过PyCharm解释器了吗?成功!!!!!我刚刚使用:pip install C:\Users\Denise\Downloads\numpy-1.13.1+mkl-cp36-cp36m-win32.whl安装了numpy,然后尝试使用:pip install C:\Users\Denise在cmd中安装scipy