python 本地編譯器jupyter安裝


背景:

pycharm 證書總是過期,所以自己安裝一個免費的本地編譯環境

mac 安裝jupyter:

首先:訪問https://www.anaconda.com/distribution/#macos

安裝自己的python環境,選擇人不同版本的下載,我選擇2.7

 

下載下來后,一路next,安裝完成

 

然后:

進入anaconda的bin文件下,生成很多的命令行,在此可啟動啟動jupyter 啟動命令為  jupyter -notebook

或者在launchpad上找到Anaconda-Navigator 的圖標,launch一下jupyter(等效於在bin文件下 jupyter -notebook)

坑1:上述方式可能會導致jupyter進程崩潰,報錯如下:

Traceback (most recent call last):
  File "/opt/anaconda2/bin/jupyter-notebook", line 11, in <module>
    sys.exit(main())
  File "/opt/anaconda2/lib/python2.7/site-packages/jupyter_core/application.py", line 267, in launch_instance
    return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
  File "/opt/anaconda2/lib/python2.7/site-packages/traitlets/config/application.py", line 663, in launch_instance
    app.initialize(argv)
  File "</opt/anaconda2/lib/python2.7/site-packages/decorator.pyc:decorator-gen-7>", line 2, in initialize
  File "/opt/anaconda2/lib/python2.7/site-packages/traitlets/config/application.py", line 89, in catch_config_error
    app.print_help()
  File "/opt/anaconda2/lib/python2.7/site-packages/traitlets/config/application.py", line 386, in print_help
    self.print_subcommands()
  File "/opt/anaconda2/lib/python2.7/site-packages/traitlets/config/application.py", line 378, in print_subcommands
    print(os.linesep.join(lines))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)
(base) ansonwan@localhost/opt/anaconda2/bin14:58:40/opt/anaconda2/bin$LANG=zn jupyter notebook

 

解決辦法是,在bin文件下,使用如下命令啟用jupyter

LANG=zn jupyter notebook

此時在本地網頁上就可以訪問jupyter了

 

坑2:jupyter啟動之后,打開的project 默認是jupyter的安裝目錄而不是自己的工程目錄

首先使用:LANG=zn jupyter notebook --generate-config查找jupyter_notebook_config.py 文件

找到后,將#c.NotebookApp.notebook_dir = u'' 注釋去掉,然后將自己的工程目錄替換當前的默認路徑

變成c.NotebookApp.notebook_dir = '/xxx/xxx/xxx'

再重啟jupyter后,jupyter打開的就是自己的工程目錄了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM