这几天都在学习python基础,我起初使用的是pycharm作为IDE去调试我的代码,搭配原有的python3.7,一切都是那么安逸,直到matplotlib的出现。第一个坑出现了
from matplotlib import pyplot as plt这个代码在jupyter notebook上运行是一点问题都没有,然鹅在pycharm中却报错了,原因:
cannot import name '_imaging' from 'PIL'打算安装PIL时pycharm又报错了:
error to install:no version (大概这个意思)百度之后发现是PIL没有64位的版本,只有32位的,难怪提示我no version,官方建议我安装pillow代替PIL,安装之后还是报错,无奈我选择了另外一条路,使用anaconda3.7+pycharm2019组合,把原来的python卸载掉,然后配置python2.7和python3.7的环境,安装好了之后在任意一个版本环境下运行这个代码,成功出图 再提醒下自己,一般pyhton文件的命名不要有中文,否则会报错! 除了这个问题,还有jupyter notebook打开的默认途径,由于卸载了原来的python,新装了anaconda之后需要重新配置,在此记录一下修改过程
打开anaconda prompt输入下面的代码:
jupyter notebook --generate-config然后在提示的语句中输入y,就会提示你在什么目录下生成一个.jupyter的文件夹,打开文件夹中的jupyter_notebook_config.py,找到代码
#c.NotebookApp.notebook_dir = ' ' 更改成: c.NotebookApp.notebook_dir = 'D:\jupyter'在桌面或者自己生成一个jupyter notebook 的快捷方式,右击快捷方式,将目标中" "内的内容改成自己想要的路径,这里我设置成D:\jupyter,然后将起始位置中的内容也改成D:\jupyter,保存。 最后在cmd中输入jupyter notebook来确定修改是否成功,确认成功!