millejoh / emacs-ipython-notebook

Jupyter notebook client in Emacs
http://millejoh.github.io/emacs-ipython-notebook/
GNU General Public License v3.0
1.47k stars 123 forks source link

No help info in jupyter #798

Closed hnisonoff closed 3 years ago

hnisonoff commented 3 years ago

Problem description

I no longer get documentation pop-ups when I use my_function??.

Steps to reproduce the problem

import pandas as pd pd.read_csv?? does nothing

System info:

("EIN system info"
 :emacs-version
 "GNU Emacs 27.1 (build 1, x86_64-apple-darwin19.4.0, Carbon Version 162 AppKit 1894.4)
 of 2020-08-19"
 :window-system mac
 :emacs-variant nil
 :build
 "--enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-mac/emacs-27.1-mac-8.0/share/info/emacs --prefix=/usr/local/Cellar/emacs-mac/emacs-27.1-mac-8.0 --with-mac --enable-mac-app=/usr/local/Cellar/emacs-mac/emacs-27.1-mac-8.0 --with-gnutls --with-modules"
 :os
 (:uname
  "Darwin Hunters-MBP-2.fios-router.home 19.4.0 Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64 x86_64
"
  :lsb-release nil)
 :jupyter
 "/usr/local/Cellar/emacs-mac/emacs-27.1-mac-8.0/Emacs.app/Contents/MacOS/Emacs: /usr/local/bin/jupyter: No such file or directory
"
 :image-types
 (svg image-io imagemagick png gif tiff jpeg xpm xbm pbm)
 :image-types-available
 (svg image-io imagemagick png gif tiff jpeg xpm xbm pbm)
 :request-backend curl
 :ein
 (:version "20210416.2315"
           :source-dir "/Users/hunternisonoff/.emacs.d/elpa/ein-20210416.2315/")
 :lib
 ((:name "websocket"
         :path "~/.emacs.d/elpa/websocket-20210110.17/websocket.elc"
         :featurep t
         :version-var websocket-version
         :version "1.12")
  (:name "anaphora"
         :path "~/.emacs.d/elpa/anaphora-20180618.2200/anaphora.elc"
         :featurep t
         :version-var nil
         :version nil)
  (:name "request"
         :path "~/.emacs.d/elpa/request-20210410.2218/request.elc"
         :featurep t
         :version-var request-version
         :version "0.3.3")
  (:name "deferred"
         :path "~/.emacs.d/elpa/deferred-20170901.1330/deferred.elc"
         :featurep t
         :version-var deferred:version
         :version "0.5.0")
  (:name "polymode"
         :path "~/.emacs.d/elpa/polymode-20210413.2004/polymode.elc"
         :featurep t
         :version-var nil
         :version nil)
  (:name "dash"
         :path "~/.emacs.d/elpa/dash-20210330.1544/dash.elc"
         :featurep t
         :version-var nil
         :version nil)
  (:name "with-editor"
         :path "~/.emacs.d/elpa/with-editor-20210427.1244/with-editor.elc"
         :featurep nil
         :version-var nil
         :version nil)))

Logs:

ein:log-all:

11:41:08:986: [warn] ein:jupyter-default-kernel: (json-end-of-file) @#<buffer *GNU Emacs*>
11:41:08:990: [info] ein:jupyter-process-lines: jupyter exited with status 127 @#<buffer *GNU Emacs*>
11:41:18:272: [info] ein:jupyter-process-lines: jupyter exited with status 127 @#<buffer *GNU Emacs*>
11:41:20:660: [info] ein:jupyter-process-lines: jupyter exited with status 127 @#<buffer *GNU Emacs*>
11:41:21:104: [info] Login to http://127.0.0.1:8084 complete. @#<buffer *GNU Emacs*>
11:41:21:659: [verbose] Opening notebooklist at http://127.0.0.1:8084 @#<buffer *GNU Emacs*>
11:41:25:223: [verbose] Opening notebooklist at http://127.0.0.1:8084/uncertainty @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:27:628: [verbose] Opening notebooklist at http://127.0.0.1:8084/uncertainty/joint_dkl @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:29:250: [verbose] Opening notebooklist at http://127.0.0.1:8084/uncertainty/joint_dkl/notebooks @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:30:961: [verbose] Opened notebook uncertainty/joint_dkl/notebooks/Circles.ipynb @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:31:828: [verbose] ein:kernel-retrieve-session--success: kernel-id=b9599b1d-ff86-407a-a0e2-36fa0343a5c0 session-id=adf814bc-f2b3-4573-aa03-7de6a13bedc3 @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:31:828: [verbose] WS start: ws://127.0.0.1:8084/api/kernels/b9599b1d-ff86-407a-a0e2-36fa0343a5c0/channels?session_id=adf814bc-f2b3-4573-aa03-7de6a13bedc3 @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:32:080: [info] Notebook Circles.ipynb is ready @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:32:080: [verbose] WS opened: ws://127.0.0.1:8084/api/kernels/b9599b1d-ff86-407a-a0e2-36fa0343a5c0/channels?session_id=adf814bc-f2b3-4573-aa03-7de6a13bedc3 @#<buffer *ein:notebooklist http://127.0.0.1:8084*>
11:41:32:257: [verbose] Opening notebooklist at http://127.0.0.1:8084/uncertainty/joint_dkl/notebooks @#<buffer  *ein: http://127.0.0.1:8084/uncertainty/joint_dkl/notebooks/Circles.ipynb*[python]>
11:41:46:394: [warn] ein:dev-packages: Don’t call me! @#<buffer  *temp*>
dickmao commented 3 years ago

Thanks for reporting this.