Windows7下Python安装Numpy、Matplotlib以及Scipy时出现的问题以及解决办法
2017-08-25 13:48
956 查看
平台:编辑器 IDLE python36 win7系统 AMD64 on win32(64位)
就python那几个包我import了好几天总是报错
1.环境配置出问题:
python 环境配置类似JAVA,在系统变量中PATH下加分号后添加python的安装地址
E.g. 我的是默认python安装地址 C:\Users\qian520\AppData\Local\Programs\Python\Python36
则在后面添加;
C:\Users\qian520\AppData\Local\Programs\Python\Python36;C:\Users\qian520\AppData\Local\Programs\Python\Python36\Scripts;
(在此步之后就可以cmd python 验证是否python安装成功)
然后添加用户变量PYTHONPATH,仍以我默认的安装地址为例:
E.g. PYTHONPATH内容如下:
C:\Users\qian520\AppData\Local\Programs\Python\Python36\Lib;C:\Users\qian520\AppData\Local\Programs\Python\Python36\DLLs;C:\Users\qian520\AppData\Local\Programs\Python\Python36\Lib\lib-tk;(简便一些,可以先建立PY_HOME(用户变量)添加C:\Users\qian520\AppData\Local\Programs\Python\Python36
之后利用PY_HOME简化操作
例如C:\Users\qian520\AppData\Local\Programs\Python\Python36\Lib 此地址可简化为%PY_HOME%\Lib)
如果再次import numpy仍然报错,见下:
2.重新安装numpy包
如果由于第一次尝试安装numpy忽略了一些问题,比如python36应对应cp36的whl文件,或者是下载win32或者amd64的版本等等,可先利用pip3.6 uninstall numpy卸载numpy包,然后重新安装numpy排除之前的一些操作性错误。
3.安装sci包之前需要保证安装numpy+MKL包(如果之前在官网中下载了numpy的包可以发现当下载MKL的包时会uninstall之前的numpy包,所以可以直接下载numpy+MKL包即可)
经过这两步之后,我就可以实现在IDLE里import。不过由于每个人和每个人的操作方法不同有可能会导致以上的解决办法并不适用,欢迎各位进行交流。
推荐一些网站:1.http://www.lfd.uci.edu/~gohlke/pythonlibs/ 可查找各类包
2.https://stackoverflow.com/ 可以进行一些Q&A
就python那几个包我import了好几天总是报错
一、利用pip3.6安装numpy包时,出现xxxx.whl is not a supported wheel on this platform
解决办法:amd64的包一般不会出现这样的问题,因为命名是符合规范的,而使用win32的包时是会出现这样的结果,“win32”这样的word是不需要出现的,可以改为“any”,其实pip会运行如下脚本来判断 wheel 包的名字是否可支持,根据示例修改名字即可。from pip import pep425tags print(pep425tags.get_supported())
二、安装numpy和matplotlib时报错:ImportError: cannot import name 'multiarray'
在百度上以各种搜索关键词的方式,将解决办法汇总如下:1.环境配置出问题:
python 环境配置类似JAVA,在系统变量中PATH下加分号后添加python的安装地址
E.g. 我的是默认python安装地址 C:\Users\qian520\AppData\Local\Programs\Python\Python36
则在后面添加;
C:\Users\qian520\AppData\Local\Programs\Python\Python36;C:\Users\qian520\AppData\Local\Programs\Python\Python36\Scripts;
(在此步之后就可以cmd python 验证是否python安装成功)
然后添加用户变量PYTHONPATH,仍以我默认的安装地址为例:
E.g. PYTHONPATH内容如下:
C:\Users\qian520\AppData\Local\Programs\Python\Python36\Lib;C:\Users\qian520\AppData\Local\Programs\Python\Python36\DLLs;C:\Users\qian520\AppData\Local\Programs\Python\Python36\Lib\lib-tk;(简便一些,可以先建立PY_HOME(用户变量)添加C:\Users\qian520\AppData\Local\Programs\Python\Python36
之后利用PY_HOME简化操作
例如C:\Users\qian520\AppData\Local\Programs\Python\Python36\Lib 此地址可简化为%PY_HOME%\Lib)
如果再次import numpy仍然报错,见下:
2.重新安装numpy包
如果由于第一次尝试安装numpy忽略了一些问题,比如python36应对应cp36的whl文件,或者是下载win32或者amd64的版本等等,可先利用pip3.6 uninstall numpy卸载numpy包,然后重新安装numpy排除之前的一些操作性错误。
3.安装sci包之前需要保证安装numpy+MKL包(如果之前在官网中下载了numpy的包可以发现当下载MKL的包时会uninstall之前的numpy包,所以可以直接下载numpy+MKL包即可)
经过这两步之后,我就可以实现在IDLE里import。不过由于每个人和每个人的操作方法不同有可能会导致以上的解决办法并不适用,欢迎各位进行交流。
推荐一些网站:1.http://www.lfd.uci.edu/~gohlke/pythonlibs/ 可查找各类包
2.https://stackoverflow.com/ 可以进行一些Q&A
相关文章推荐
- Windows7安装numpy、scipy和matplotlib时遇到的问题及解决办法
- Python,NumPy,SciPy,Matplotlib安装及问题解决(win7,x64,软件version3.4)
- windows+Mac下安装Python以及科学计算套装安装(scipy、numpy、matplotlib)
- 【编程语言】Python 使用包管理工具pip安装模块numpy、scipy、matplotlib以及scikit-learn CentOS 7
- windows环境下python2.7、pycharm、numpy_mkl、scipy、sklearn、Matplotlib、jupyter完整安装教程
- windows安装python+numpy+scipy+matplotlib+pandas+beautifulsoup
- 在win7下安装python开发环境和numpy,scipy,matplotlib模块的问题
- windows64位环境下python安装numpy、scipy和matplotlib
- Windows64位下各版本Python安装numpy,SciPy,matplotlib,Ipython模块
- windows 安装python3.6(numpy,scipy,pandas,matplotlib,scikit-learn)
- python2.7.8在windows下安装numpy,scipy,matplotlib
- 在Windows Python3.4 上安装NumPy、Matplotlib、SciPy和IPython
- 机器学习实战python环境搭建以及numpy和matplotlib安装遇到的各种问题(一)
- 在windows下python,pip,numpy,scipy,matplotlib的安装
- windows 安装python3.6(numpy,scipy,pandas,matplotlib,scikit-learn)
- 在windows下python,pip,numpy,scipy,matplotlib的安装
- windows 安装python3.6(numpy,scipy,pandas,matplotlib,scikit-learn)
- 在windows下python,pip,numpy,scipy,matplotlib的安装
- Windows10+Python3下安装NumPy+SciPy+Matplotlib
- python及常用库numpy、scipy、matplotlib安装与卸载-Windows环境