初入Python的坑,边学边记录!
pylab安装不能像其他scipy等计算包一样直接pip install,它是模块matplotlib下的一个包,需要先安装matplotlib等,再用import导入。
1. 首先确保Python中已经装好matplotlib,scipy,numpy计算包。
可以在Python中import一下试试,如果没有安装,则可以按以下步骤:
(1)使用cmd调出电脑命令行,切换到Python安装路径下。比如我的电脑是:D:\Program Files (x86)\Python\ 。这里的空格要格外注意,别少打多打了。
(2)使用下面这个命令,这里的xxx指的就是你需要安装的计算包的名字了,比如matplotlib 。
python -m pip install xxx
2. Windows命令行切换路径的方法。
D:直接进入D盘 (以此类推) dir:查看该盘下文件名 cd xxx(文件名):切到该盘的下级文件目录 cd C:/ 切换到C盘根目录
3. 此时编译import matplotlib可能还是会报错:
我遇到了这个错误:UnicodeDecodeError:
‘ascii’ code can’t decode byte 0xce in position 3 这是一个编解码的错误,需要做一下编码转换,解决方法如下:
‘ascii’ code can’t decode byte 0xce in position 3 这是一个编解码的错误,需要做一下编码转换,解决方法如下:
1.
在出现错误的那段代码中开头添加如下几行代码:
在出现错误的那段代码中开头添加如下几行代码:
import sys
default_encoding = 'gbk'
if sys.getdefaultencoding != default_encoding:
reload(sys)
sys.setdefaultencoding(default_encoding)
2. 根据错误提示在python的标准库中找到mimetypes.py,其路径在python/lib中,在mimetypes.py中的import下添加如下几行代码
删不掉
import sys
default_encoding = 'gbk'
if sys.getdefaultencoding != default_encoding:
reload(sys)
sys.setdefaultencoding(default_encoding)
我是采用第一种方法加在了代码开头的位置就解决了。
版权声明:本文为miss_codfish原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。