我目前尝试了多种方法在Pycharm中下载和使用Scipy,但还没有成功。这些是已经尝试过的方法。
到目前为止尝试的方法:直接从Pycharm的项目解释器下载scipy。 这不起作用并返回错误。
numpy.distutils.system_info.NotFoundError:找不到lapack / blas资源
下载scipy-0.19.1.tar.gz然后尝试加载使用的包 '项目翻译'在Pycharm 这返回了与方法1相同的错误
使用pip和pip 3(用户和管理员)安装scipy 输入并获得如下所示的输出。
在对这个问题做了一些研究后,我试着改变路径,其中 没有改变输出。
答案 0 :(得分:2)
如果您知道如何操作,请将Python Scripts文件夹添加到PATH中。然后你可以使用你的点子和调用安装功能。
或者您可以在命令提示符下键入以下内容:
set PATH=%PATH%;C:\Python27\Scripts
pip install scipy
如果您有另一个版本的python或python文件夹更改的其他名称" Python27"到您的文件夹名称。
要检查您当前的PyCharm口译员,请转到文件/设置/项目:' project_name' / Project Interpreter
然后将你的scipy安装到那个Python版本。
编辑2
早期版本的numpy安装使用pycharm必须首先完全 从finder中的site-packages卸载,例如:
C:\Users\Denise\AppData\Local\Programs\Python\Python36-32\Lib\site-packages
为你的python版本下载正确版本的numpy + mkl和scipy 来自:http://www.lfd.uci.edu/~gohlke/pythonlibs/
在命令提示符下写下:
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 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