您的位置:首页 > 编程语言 > Python开发

Windows系统下Python与NumPy的安装

2016-10-04 02:12 323 查看
直到写这篇博客为止,Python官网上Python已经发型3.5.2版本,此处带个官网Python下载地址

https://www.python.org/downloads/

download页面下一个是Python最新版本,一个是2.7版本,我一开始下的是2.7版本,为了安装numpy,一般会使用pip来安装,遇到了如下问题:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 8


网上找了一大圈,有人使用这样一个解决办法成功了:

解决办法:打开Python安装目录下Lib文件夹下的 mimetypes.py 文件,找到大概256行的

‘default_encoding = sys.getdefaultencoding()’。

在这行前面添加三行:

if sys.getdefaultencoding() != 'gbk':
reload(sys)
sys.setdefaultencoding('gbk')
default_encoding = sys.getdefaultencoding()


我觉得应该是有的情况可以成功的,然而我没成功……

据网上资料说这个编码问题是2.7版本的一个bug,3.4版本后就修复了这个bug。

后来我把2.7版本的python卸载,删除了系统变量path下的python的环境变量,也包括pip的环境变量。

重新安装3.5版本的python:

1.安装Python

运行下载的msi安装包,选择安装组件时,确保勾上所有的组件,比如pip等,否则需要的时候得去找来安装很麻烦,一口气全搞定多好。

2.配置python和pip环境变量

在windows命令行下输入python和pip,会报python不是内部或外部的命令……是因为没有将python加入环境变量中

这是我python的安装目录:D:\Program Files\Python34

之后需要使用pip来安装各种第三方包,所以为了方便,我们也把pip加入环境变量中,如果在安装python时有注意安装所有组件,在python34文件夹下scripts文件夹中中会有pip.exe这个运行文件,我们需要把D:\Program Files\Python34\Scripts也加入环境变量。

3.安装numpy

在命令行中输入:

pip install numpy




即安装成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python numpy windows