在运行涉及到%matplotlib inline的一个代码时,发现只能运行在jupyter notebook中,在spyder或Pycharm下运行有错误,于是想到在jupyter notebook中运行该项目文件,但是jupyter notebook默认打开的是C盘的文件目录。以下是自己遇到的一些问题解决及成功打开的步骤记录。
- 找到项目所在的文件夹,鼠标放到空白处,按下Shift以后,点击鼠标右键,然后选择打开PowerShell,输入jupyter notebook;
- 然后我就出现报错no module named sqlite2之类的;
解决:
1.首先安装pysqlite3
pip install pysqlite3
2.然后在报错的路径下找到sessionmanager.py文件,将其中from pysqlite2 import dbapi2 as sqlite3
修改为import pysqlite3,我的路径是
F:\ANACONDA\Lib\site-packages\notebook\services\sessions\sessionmanager.py。
- 再次尝试输入jupyter notebook,还是报错找不到指定的模块 sqlite2。于是进行了环境变量的配置。
如下:右键此电脑(我的电脑)——>属性——>高级系统设置——>环境变量——>双击系统变量选择框内的Path,出现编辑环境变量窗口;
添加F:\ANACONDA\Scripts和F:\ANACONDA\Library\bin两个路径;然后点击ok。 - 再次在powershell窗口输入jupyter notebook,成功打开了该文件夹下的jupyter notebook。