关于jupyter的使用
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-10-5fd43c79a19b> in <module>
4 #3.对响应数据进行持久化存储
5
----> 6 from CodeClass import YDMHttp
7 import requests
8 from lxml import etree
ModuleNotFoundError: No module named 'CodeClass'
这个错误提示是找不到名为 "CodeClass" 的模块,可能是以下几个原因导致的:
你没有安装名为 "CodeClass" 的模块,需要使用 pip install CodeClass
命令安装。
如果该模块是你自己编写的,那么需要将该模块的代码文件放在当前工作目录或者 Python 解释器能够搜索到的其他目录中。
如果该模块是在其他文件中被导入的,那么可能是导入路径不正确导致的。你需要检查导入路径是否正确,例如你要导入的模块文件名是否正确、导入路径中是否包含了该模块所在的目录等等。
我可以提供一些解决jupyter使用问题的常用方法:
问题1:启动jupyter后无法自动打开浏览器界面
解决方案:
1.打开anaconda powershell prompt
2.输入以下命令:jupyter notebook --generate-config
3.打开C:\Users\用户名.jupyter文件夹下的jupyter_notebook_config.py文件
4.查找”#c.NotebookApp.browser = ”,将其修改为“c.NotebookApp.browser = ‘C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s’”(如果你使用的是chrome浏览器)
5.保存退出,再次启动jupyter即可自动打开浏览器界面
问题2:在jupyter中无法调用虚拟环境下的库
解决方案:
1.先在虚拟环境中安装ipykernel库:conda install ipykernel
2.将虚拟环境写入notebook kernel中:python -m ipykernel install --user --name 虚拟环境名称 --display-name "Python (虚拟环境名称)"
3.重新启动jupyter,就能在kernel中看到虚拟环境,同时也可以调用虚拟环境下的库
问题3:打开jupyter卡在黑框,无法加载浏览器界面
解决方案:
1.按下Ctrl+C关闭黑框
2.在anaconda prompt中输入:jupyter notebook --no-browser
3.复制浏览器中出现的地址,粘贴到浏览器中打开即可进入jupyter
问题4:修改jupyter文件保存路径
解决方案:
1.在anaconda prompt中输入:jupyter notebook --generate-config
2.打开C:\Users\用户名.jupyter文件夹下的jupyter_notebook_config.py文件
3.找到”#c.NotebookApp.notebook_dir = ”,将其修改为“c.NotebookApp.notebook_dir = ‘文件保存路径’”
4.在开始菜单中找到“Jupyter Notebook”快捷键,右键点击,选择“打开文件位置”,找到对应的“Jupyter Notebook”快捷图标,右键点击,选择“属性”,将目标修改为“jupyter notebook”所在的文件夹路径,在最后加上选定的文件夹路径,如:C:\Users\用户名\Anaconda3\Scripts\jupyter-notebook-script.py --notebook-dir=文件保存路径
5.重新打开jupyter即可开始使用。