Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法停止Jupyter笔记本_Python_Jupyter Notebook - Fatal编程技术网

Python 无法停止Jupyter笔记本

Python 无法停止Jupyter笔记本,python,jupyter-notebook,Python,Jupyter Notebook,我在一台远程机器上运行Jupyter笔记本,我有一个密码保护的帐户。如果我跑步: jupyter-notebook list 我听说jupyter笔记本在localhost:p上运行,其中p是端口。在我的例子中,p=8890。这很好。但是,当我跑步时: jupyter-notebook stop 8890 我得到以下错误: Shutting down server on port 8890 ... Traceback (most recent call last): File "/usr

我在一台远程机器上运行Jupyter笔记本,我有一个密码保护的帐户。如果我跑步:

jupyter-notebook list
我听说jupyter笔记本在localhost:p上运行,其中p是端口。在我的例子中,p=8890。这很好。但是,当我跑步时:

jupyter-notebook stop 8890
我得到以下错误:

Shutting down server on port 8890 ...
Traceback (most recent call last):
  File "/usr/local/bin/jupyter-notebook", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/jupyter_core/application.py", line 266, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 658, in launch_instance
    app.start()
  File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 1571, in start
    super(NotebookApp, self).start()
  File "/usr/local/lib/python2.7/dist-packages/jupyter_core/application.py", line 255, in start
    self.subapp.start()
  File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 451, in start
    if not self.shutdown_server(server):
  File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 442, in shutdown_server
    return shutdown_server(server, log=self.log)
  File "/usr/local/lib/python2.7/dist-packages/notebook/notebookapp.py", line 402, in shutdown_server
    HTTPClient().fetch(req)
  File "/usr/local/lib/python2.7/dist-packages/tornado/httpclient.py", line 102, in fetch
    self._async_client.fetch, request, **kwargs))
  File "/usr/local/lib/python2.7/dist-packages/tornado/ioloop.py", line 458, in run_sync
    return future_cell[0].result()
  File "/usr/local/lib/python2.7/dist-packages/tornado/concurrent.py", line 238, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 3, in raise_exc_info
tornado.httpclient.HTTPError: HTTP 403: Forbidden

尝试组合了
ps aux | grep processName
kill
pkill

pkill jupyter
我应该做这项工作。 如果不起作用,请使用

pkill -9 jupyter
如果您只想限制自己拥有的进程,请尝试使用
-u
标志

 pkill -u `id -u` jupyter
如果需要,杀死
可配置http代理
,因为这可能就是文件。跑步


这似乎是jupyterhub团队开放的,所以我假设它还没有被修复。

你可以分享你的
sudo netstat-apn | grep 8890
?我已经编辑了我的问题。这是否回答了你的问题?是的,但问题是其他人也在同一台机器上运行笔记本,所以我不想杀死他们。普通用户不应该杀死其他用户的进程。您可以使用
pkill-u
 pkill -u `id -u` jupyter