StevenPZChan
StevenPZChan
~1 min read

Categories

Tags

Jupyter notebook的路径问题

昨天遇到的一个问题:import requests的时候总提示我找不到包,我在检查了启动jupyter notebook的环境中的conda和pip都已经把requests包更新到最新了。
后来在notebook里面用os.path查看了当前的路径才发现是在另外一个环境里面。
(我之前按照某个教程新建了个tensorflow环境并且配置过jupyter notebook,但是没注意改了什么)
我今天找回那个教程,结果发现是这一句话的问题

ipython kernel install --user

如果想要让notebook切换运行环境,需要在当前环境的命令行运行上面这句话。
它的实质是修改用户目录下的AppData\Roaming\jupyter\kernels\python3\kernel.json文件内容。具体的内容可以使用--help看帮助。 比如使用--name NAME参数可以配置多kernel,就不需要每次运行jupyter notebook之前都要配置一遍。

希望能帮到你!