我可以在不激活环境的情况下运行jupyter笔记本。另外,我可以在我创建的环境py35
下运行。但是,当我尝试在py36
下运行它时,会失败并显示
Traceback (most recent call last):
File "/opt/anaconda3/envs/py36/lib/python3.6/site-packages/traitlets/traitlets.py", line 528, in get
value = obj._trait_values[self.name]
KeyError: 'allow_remote_access'
During handling of the above exception, another exception occurred:
在〜/ .jupyter中编辑文件无法解决此问题,因为它可以在其他环境中使用。
答案 0 :(得分:1)
只需通过正确的IP而不是*手动传递--ip选项即可。
jupyter notebook --ip="0.0.0.0"
或更改您的配置文件
答案 1 :(得分:1)
我记得我通过在jupyter的配置文件中添加以下更改来解决此问题。
以下是步骤:
vi ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = '0.0.0.0'
jupyter-notebook --no-browser --port=8899
(端口号8899,您必须更改它;))无论您是在云上还是在本地计算机上,都可以执行此操作。