初入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 xxx2. Windows命令行切换路径的方法。
D:直接进入D盘 (以此类推) dir:查看该盘下文件名 cd xxx(文件名):切到该盘的下级文件目录 cd C:/ 切换到C盘根目录
3. 此时编译import matplotlib可能还是会报错:
我遇到了这个错误:UnicodeDecodeError: ‘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)我是采用第一种方法加在了代码开头的位置就解决了。
在尝试安装Python的pylab库时遇到了问题。通过检查错误提示,发现在python标准库的mimetypes.py文件中存在问题。为解决这个问题,需要在mimetypes.py的导入部分添加特定的代码行。
403





