æè¿ãã©ãããããã«Ubuntu 14.04ãæ°ãã«ã€ã³ã¹ããŒã«ããanacondaãä»ããŠIPython4ãã€ã³ã¹ããŒã«ããŸããã ãã ãããã¹ã¯ãããã§æ£åžžã«éãããŒãããã¯ãå«ããããŒãããã¯ãéãããããŒããããããããšã¯ã§ããŸããã ããŒãããã¯ãèªã¿èŸŒãããšãããšã次ã®ãšã©ãŒãçºçããŸãïŒ An unknown error occurred while loading this notebook. This version can load notebook formats v4 or earlier. See the server log for details.
ã¿ãŒããã«ã¯ä»¥äžãæäŸããŸãïŒ
Unhandled error in API request
Traceback (most recent call last):
File "/home/ryan/anaconda3/lib/python3.5/site-packages/traitlets/traitlets.py", line 432, in __get__
value = obj._trait_values[self.name]
KeyError: 'db'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ryan/anaconda3/lib/python3.5/site-packages/notebook/base/handlers.py", line 436, in wrapper
result = yield gen.maybe_future(method(self, *args, **kwargs))
File "/home/ryan/anaconda3/lib/python3.5/site-packages/tornado/gen.py", line 870, in run
value = future.result()
File "/home/ryan/anaconda3/lib/python3.5/site-packages/tornado/concurrent.py", line 215, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "/home/ryan/anaconda3/lib/python3.5/site-packages/tornado/gen.py", line 230, in wrapper
yielded = next(result)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/notebook/services/contents/handlers.py", line 126, in get
path=path, type=type, format=format, content=content,
File "/home/ryan/anaconda3/lib/python3.5/site-packages/notebook/services/contents/filemanager.py", line 350, in get
model = self._notebook_model(path, content=content)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/notebook/services/contents/filemanager.py", line 310, in _notebook_model
self.mark_trusted_cells(nb, path)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/notebook/services/contents/manager.py", line 447, in mark_trusted_cells
trusted = self.notary.check_signature(nb)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/nbformat/sign.py", line 220, in check_signature
if self.db is None:
File "/home/ryan/anaconda3/lib/python3.5/site-packages/traitlets/traitlets.py", line 439, in __get__
value = self._validate(obj, dynamic_default())
File "/home/ryan/anaconda3/lib/python3.5/site-packages/nbformat/sign.py", line 126, in _db_default
db = sqlite3.connect(self.db_file, **kwargs)
sqlite3.OperationalError: unable to open database file
æ°ããããŒãããã¯ãäœæããããšãããšã Unexpected error while saving file: Dropbox/iPython Notebooks/Untitled.ipynb [Errno 13] Permission denied: '/home/ryan/.local/share/jupyter/notebook_secret'
ãšããå¥ã®ãšã©ãŒã衚瀺ãããŸããããã¯ããæçãªããã§ãããLinux / python /ããããã¹ãŠã«æ¯èŒçæ
£ããŠããŸããã
ã¿ãŒããã«ã¯ä»¥äžãæäŸããŸãïŒ
Error while saving file: Dropbox/iPython Notebooks/Untitled.ipynb [Errno 13] Permission denied: '/home/ryan/.local/share/jupyter/notebook_secret'
Traceback (most recent call last):
File "/home/ryan/anaconda3/lib/python3.5/site-packages/traitlets/traitlets.py", line 432, in __get__
value = obj._trait_values[self.name]
KeyError: 'secret'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ryan/anaconda3/lib/python3.5/site-packages/notebook/services/contents/filemanager.py", line 387, in save
self.check_and_sign(nb, path)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/notebook/services/contents/manager.py", line 431, in check_and_sign
self.notary.sign(nb)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/nbformat/sign.py", line 245, in sign
signature = self.compute_signature(nb)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/nbformat/sign.py", line 195, in compute_signature
hmac = HMAC(self.secret, digestmod=self.digestmod)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/traitlets/traitlets.py", line 439, in __get__
value = self._validate(obj, dynamic_default())
File "/home/ryan/anaconda3/lib/python3.5/site-packages/nbformat/sign.py", line 173, in _secret_default
self._write_secret_file(secret)
File "/home/ryan/anaconda3/lib/python3.5/site-packages/nbformat/sign.py", line 179, in _write_secret_file
with io.open(self.secret_file, 'wb') as f:
PermissionError: [Errno 13] Permission denied: '/home/ryan/.local/share/jupyter/notebook_secret'
python -c "import IPython; print(IPython.sys_info())"
ã®åºåãå«ããããšãææ¡ãããã®ã§ãããã«ãããŸãã
{'commit_hash': 'f534027',
'commit_source': 'installation',
'default_encoding': 'UTF-8',
'ipython_path': '/home/ryan/anaconda3/lib/python3.5/site-packages/IPython',
'ipython_version': '4.0.0',
'os_name': 'posix',
'platform': 'Linux-3.19.0-33-generic-x86_64-with-debian-jessie-sid',
'sys_executable': '/home/ryan/anaconda3/bin/python',
'sys_platform': 'linux',
'sys_version': '3.5.0 |Anaconda 2.4.0 (64-bit)| (default, Oct 19 2015, '
'21:57:25) \n'
'[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]'}
åè¿°ã®ããã«ãç§ã¯ã³ã³ãã¥ãŒãã£ã³ã°ã®åé¡ã®å°é家ã§ã¯ãããŸããã ç§ã¯äœã銬鹿ãªããšãããŠããªããšããã®ã§ããã anacondaãããŸããŸãªããŒãžã§ã³ã®pythonãã¢ã³ã€ã³ã¹ããŒã«ããŠåã€ã³ã¹ããŒã«ããã³ã³ãã¥ãŒã¿ãŒãåèµ·åããŠã¿ãŸããããŸãã https://github.comã«ãããœãªã¥ãŒã·ã§ã³ãè©ŠããŸããã / ipython / ipython / issues / 8294ã¯ã䌌ãŠããããã«èŠããŸãã
ã/ .local / share / jupyterãã£ã¬ã¯ããªã®æææš©ãrootããuserã«å€æŽããããšã§ããã®åé¡ã解決ããŸããã ä»ã®ã·ã¹ãã ã§ã¯çºçããªãã£ãããããªããã®åé¡ãçºçããã®ãããããŸããããããããã°ã§ãããããã«æ®ããŠãããŸãã
ãã¬ãã·ã¥ã€ã³ã¹ããŒã«ãè¡ã£ããšãããåãåé¡ãçºçããŸããã
ãã®ä¿®æ£ã¯åŒãç¶ãæ©èœããŸãã
ãjupyternotebook--ip0.0.0.0ãã®åã«ãsudoãã䜿çšããŸããããããŸããããŸããã
åãããšããããš@metallikapoã«ãªããã¿ãŒããã«ãéããšãrootãšããŠãã°ã€ã³ããŸãã è¯ããªãã
ããã sudo
ããŒãããã¯ãµãŒããŒãå®è¡ããããšã¯ãå§ãããŸããã ããã«ãããããŒãããã¯å
ã®ãã¹ãŠã®ã³ãŒããrootãšããŠå®è¡ãããŸãã @ rtdew1ãèŠã€ããããã«ãé¢é£ãããã¡ã€ã«/ãã£ã¬ã¯ããªããŠãŒã¶ãŒãææããããã«å€æŽããããšãã
Macã§sudojupyterããŒãããã¯ã䜿çšããŸããããã·ã¹ãã ã§ãæ©èœããŸããã
@metallikapoããããšãããããŸã
Macã§sudojupyterããŒãããã¯ã䜿çšããŸããããã·ã¹ãã ã§ãæ©èœããŸããã
@metallikapoããããšãããããŸã
ç¹°ãè¿ãã«ãªããŸãããsudoã§å®è¡ããããšã¯ãå§ãããŸããããŸããnotebook 5.0ã¯ããã©ã«ãã§rootãšããŠã®èµ·åãæåŠããããã解決çã§ã¯ãããŸããã
ã©ã®ã³ãã³ãã䜿çšããŸãããïŒ ããŒãããã¯ãéãããã®jupyterããŒãããã¯ã§ãåãåé¡ããããŸãã ãããã代ããã«ã³ãã³ãjupyter-notebookã䜿çšãããšãåé¡ã解決ããŸãã
ããããjupyterããŒãããã¯ã®æææš©ãã©ã®ããã«å€æŽããŸããïŒ
ããã§ã¯ãããè¯ã解決çã¯äœã§ããïŒ @Carreau
ããè¯ã解決çã¯ãJupyterãéåžžã®ãŠãŒã¶ãŒã¢ã«ãŠã³ãã§å®è¡ã§ããããã«æš©éãä¿®æ£ããããšã§ãã ããŸãããããåæ§ã®ãšã©ãŒãåŒãèµ·ããå¯èœæ§ã®ããããŸããŸãªããšããããããããã«ã€ããŠæ£ç¢ºãªæ瀺ãäžããããšã¯å°é£ã§ãã ããããäžè¬çã«ãããªãã¯ãã®ãããªããšãããããšæãã§ãããïŒ
/home/username
/Users/username
ãMacã®å Žåã¯cd
ã移åããŸããls -l
ãå®è¡ããŠãããã«ãããã¹ãŠã®ãã¡ã€ã«ã確èªããŸãã ãã¡ã€ã«ãããã«ããå Žåã¯ããã®ææè
ãèªåã®ãŠãŒã¶ãŒåã§ã¯ãªãã root
ã§ããããšãããããŸãã ãããæãäžè¬çãªåé¡ã§ãã ãã¡ã€ã«ããªãå Žåã¯ãããããäœæã§ããŸãããã¬ãã«ãäžããŠããã£ã¬ã¯ããªã§åãããšãè©ŠããŠãã ãããsudo chown username:username filename
ãå®è¡ããŠããã¡ã€ã«ã®ææè
ïŒããã³ã°ã«ãŒãïŒãèªåã®ãŠãŒã¶ãŒã«å€æŽããŸãã ãã£ã¬ã¯ããªã§ãããè¡ãå Žåã¯ã -R
ãã©ã°ã䜿çšããŠããã®äžã®ãã¹ãŠã®ãã¡ã€ã«ãå€æŽããŸãããããããã¡ã€ã«ãããŒãžã£ãŒãããããè¡ãããšãã§ããŸãããããŸããŸãªãã®ãããããããã®ã§ã説æã¯ããŸããã
ïŒæ確ã§ãªãå Žåã¯ããããã®æé ã§username
ãèªåã®ãŠãŒã¶ãŒåã«çœ®ãæããŠãã ããïŒ
ç§ã¯pynqFPGAã®Linuxã·ã¹ãã ã§å®è¡ããŠããŸãããããã§åé¡ã¯å®å šã«è§£æ±ºããŸããããããšãããããŸãã @takluyver
ããã«ã¡ã¯ããŒãã¹ã
Jupyter Notebookã§ã³ãŒããå®è¡ããåŸãå¥ã®ã³ãŒãã«ééããŸãã
åé¡ïŒIPython dirã / .ipythonã¯ãäžæã䜿çšããŠæžã蟌ã¿å¯èœãªå Žæã§ã¯ãããŸãã
ãã£ã¬ã¯ããªã
äœãæªãã®ãç¥ã£ãŠããŸããïŒ
äžçªã
ãŠã»ãªãŒ
ã³ã³ãã¥ãŒã¿ãµã€ãšã³ã¹ãšãšã³ãžãã¢ãªã³ã°ã
éŠæž¯äžæ倧åŠã
æ²ç°ãéŠæž¯
2017幎11æ20æ¥åå21æ01åGMT + 08ïŒ00ããŒãã¹Kluyver [email protected] ïŒ
ïŒæ確ã§ãªãå Žåã¯ããŠãŒã¶ãŒåãèªåã®ãŠãŒã¶ãŒåã«çœ®ãæããŠãã ãã
ãããã®æ瀺ïŒâ
ããªããã³ã¡ã³ãããã®ã§ããªãã¯ãããåãåã£ãŠããŸãã
ãã®ã¡ãŒã«ã«çŽæ¥è¿ä¿¡ããGitHubã§è¡šç€ºããŠãã ãã
https://github.com/ipython/ipython/issues/8997#issuecomment-345688870 ã
ãŸãã¯ã¹ã¬ããããã¥ãŒãããŸã
https://github.com/notifications/unsubscribe-auth/AbRY_MLFebh-Y8ruW-vIi-e5ZJHy8H4aks5s4XgjgaJpZM4GkQxG
ã
~/.ipython
ã®æš©éã確èªãã sudo chown username:username ~/ipython
ãè©ŠããŠã次ã®ããšã確èªããŠãã ããã
$ ls -al ~/
drwxr-xr-x 14 <username> <usergroup> 476 Oct 9 05:30 .ipython
ç¹ã«ãæåã®åãdrwx
å§ãŸãå Žåã¯ã sudo chmod o+w ~/.ipython
ããå¿
èŠããããŸãã ã©ãã«o+w
ã®æ段ã¯ãOã®wnerã«WååŒèš±å¯ãè¿œå ããŸãã
ãã®ãã©ã«ããchown
ã«ããŠããŠãŒã¶ãŒãææããããšããå§ãããŸãã chmod 777
ã䜿çšãããšããã¹ãŠã®ãŠãŒã¶ãŒãèªã¿åããŸãã¯æžã蟌ã¿ãè¡ãããšãã§ããŸãã ä¿¡é Œã§ããããŒãããã¯ã远跡ããããã«äœ¿çšãããããŒã¿ããŒã¹ãªã©ãããã€ãã®ç§å¯æ
å ±ãããã«ä¿åããŸãã
ãã®ã³ãã³ãã¯ç§ã®ããã«åããŸãïŒ
cdã && sudo chown usernameïŒusername .local / share /
ãŠãŒã¶ãŒåãèªåã®ãŠãŒã¶ãŒåã«çœ®ãæããããšãå¿ããªãã§ãã ãã
@ liwg06
ããã¯æ£ããã¢ãããŒãã§ããã ããããšãïŒ
cdã && sudo chown usernameïŒusername .local / share /
ãããã
ããã¯ç§ã«ãšã£ãŠååã§ã¯ãããŸããã§ããã .localã«æ»ãå¿
èŠããããŸããã
Fedoraã®å Žåã¯ã次ã®ããšãè¡ãããšãã§ããŸãã
sudo chown -R user:user /run/user/1000/jupyter/
ç§ã«åã£ãDebianãœãªã¥ãŒã·ã§ã³ïŒ
/ run / user / 1000 / jupyter /ãã©ã«ããŒå
ïŒ
chmod -R 0755 userïŒuser
åãåé¡ãçºçããpip3 install jupyterã³ãã³ããå®è¡ãããšãã«ãŒãã¬ãã«ã®ãã£ã¬ã¯ããªã§ããçŸåšã®ãã£ã¬ã¯ããªã«jupyterãã€ã³ã¹ããŒã«ãããããšãããããŸããããã®ãã£ã¬ã¯ããªã®ææè ãéåžžã®ãŠãŒã¶ãŒã«å€æŽãããšãåé¡ãçºçããŸãããã®ãã£ã¬ã¯ããªã¯ã«ãŒãçšã§ãããjupyterãã¢ã³ã€ã³ã¹ããŒã«ããŠããŒã ãã£ã¬ã¯ããªã«åã€ã³ã¹ããŒã«ãããšããããã¹ãŠãå®å šã«æ©èœããŸããã
ç§ã¯win10ãŠãŒã¶ãŒã§ããããã§ã«ãã®ãã£ã¬ã¯ããªã®ææè ã§ããã«ããããããããã®ãšã©ãŒãçºçããŸããã
ãããã£ãŠãããã§ãã¹ãŠã®äººã®åé¡ã解決ãããã©ããã¯ããããŸããã ãããšåããšã©ãŒãçºçããŸããããã©ã®ãœãªã¥ãŒã·ã§ã³ãæ©èœããŸããã§ããã juypter --pathã䜿çšããŠãjupyterãä¿åãããŠããå Žæãžã®ãã¹ã確èªããŸãã
æ§æãããŒã¿ãããã³ã©ã³ã¿ã€ã ã«ãã£ãŠåé¡ããããã¹ã®ãªã¹ãããããŸãã configã®äžã®ãã¹ã«cdããŸãã
ãã®ããã«èŠãã
cïŒ\ users \ dn.user \ appdata \ local \ programs \ python \ python37 \ etc \ jupyter
ãã£ã¬ã¯ããªãããã«å€æŽããåŸ
ããäžåºŠjupyterãå®è¡ããŸãããããšã©ãŒã¯ãããŸããã ããã誰ãã«åœ¹ç«ã€ããšãé¡ã£ãŠããŸã
ããããWindowsãŠãŒã¶ãŒã¯ã©ãã§ããïŒ
ãã¶ãç§ã¯ãã£ãšæ確ã«ãã¹ãã ã£ãã ç§ã¯WindowsãŠãŒã¶ãŒã§ãããéåžžã®ã³ãã³ãã©ã€ã³ã䜿çšããŸãã
ã€ãŸããAWS WorkSpaceã䜿çšããŠããŠãAWSã¯ãŒã¯ã¹ããŒã¹ã®å éšæ§é ãåå ã§ããã¡ã€ã«ã®å Žæã«é¢ããå¥åŠãªåé¡ã«çŽé¢ããŠããŸãã åŸã§ããããŸãã!! ãããããã¡ã€ã«ã®äœæãšãã¡ã€ã«ã®ä¿åã«é¢ãããèš±å¯ãæåŠãããŸããããšããåé¡ã解決ããããã®è§£æ±ºçãšçžå¯Ÿãã¹ãæããŠãã ããã
ããžãªãŒã«ã®æ¹æ³ã¯ç§ããããä¿®æ£ããã®ãå©ããŸããã ããããšãïŒ
åãïŒXuuLiuã¯2017幎4æ29æ¥ã«ã³ã¡ã³ãããŸããïŒïŒUbuntu 18.04 LSã§ã
代ããã«ã³ãã³ãjupyter-notebookã䜿çšãããšãåé¡ã解決ããŸãã
äžèšã®ã©ããããã解決ããŸããã§ããããããç§ã¯ãŠãŒã¶ãŒã«ãã¹ãŠã®ãµã/.ipynb-checkpointsãchownããŸããããããŠããã¯ããªãã¯ãããŸããã
WindowsãŠãŒã¶ãŒã®å ŽåïŒ
äœæããã³å€æŽã§ããããã«ããã«ã¯ãAnacondaããã³ããã®ã管çè ãšããŠå®è¡ããå®è¡ããå¿ èŠããããŸãã
ç§ã®èšæ¶ã¯ãã£ã±ãã§ããã ç§ã¯ããã€ãã®ãã®ã移åãããããããŸãæ©èœããããã«ãªããŸããã
ubuntu@ip-172-31-48-131:~/ssl$ jupyter notebook
[I 05:32:07.950 NotebookApp] Loading IPython parallel extension
[I 05:32:07.952 NotebookApp] Serving notebooks from local directory: /home/ubuntu/ssl
[I 05:32:07.952 NotebookApp] The Jupyter Notebook is running at:
[I 05:32:07.952 NotebookApp] https://(ip-172-31-48-131 or 127.0.0.1):8888/
[I 05:32:07.952 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
ERROR:asyncio:Exception in callback BaseAsyncIOLoop._handle_events(4, 1)
handle: <Handle BaseAsyncIOLoop._handle_events(4, 1)>
Traceback (most recent call last):
File "/usr/lib/python3.6/asyncio/events.py", line 145, in _run
self._callback(*self._args)
File "/usr/local/lib/python3.6/dist-packages/tornado/platform/asyncio.py", line 122, in _handle_events
handler_func(fileobj, events)
File "/usr/local/lib/python3.6/dist-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/tornado/netutil.py", line 262, in accept_handler
callback(connection, address)
File "/usr/local/lib/python3.6/dist-packages/tornado/tcpserver.py", line 263, in _handle_connection
do_handshake_on_connect=False)
File "/usr/local/lib/python3.6/dist-packages/tornado/netutil.py", line 565, in ssl_wrap_socket
context = ssl_options_to_context(ssl_options)
File "/usr/local/lib/python3.6/dist-packages/tornado/netutil.py", line 540, in ssl_options_to_context
context.load_cert_chain(ssl_options['certfile'], ssl_options.get('keyfile', None))
PermissionError: [Errno 13] Permission denied
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
# ubuntu@ip-172-31-48-131:~/ssl$ jupyter notebook
ubuntu@ip-172-31-48-131:~/ssl$ sudo jupyter notebook --allow-root
æãåèã«ãªãã³ã¡ã³ã
ã/ .local / share / jupyterãã£ã¬ã¯ããªã®æææš©ãrootããuserã«å€æŽããããšã§ããã®åé¡ã解決ããŸããã ä»ã®ã·ã¹ãã ã§ã¯çºçããªãã£ãããããªããã®åé¡ãçºçããã®ãããããŸããããããããã°ã§ãããããã«æ®ããŠãããŸãã