python学习心得

it2022-05-05  176

这几天都在学习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来确定修改是否成功,确认成功!


最新回复(0)