Pycharm安裝並配置jupyter notebook的實現


一: 安裝命令jupyter: pip install jupyter
如果缺少依賴,缺啥裝啥
二: 運行 jupyter notebook
首先,查看一下自己是否已經安裝成功,在終端輸入:
jupyter notebook
如果運行成功,結果如下:
[I 09:03:15.177 NotebookApp] JupyterLab beta preview extension loaded from /home/winddy/anaconda3/lib/python3.6/site-packages/jupyterlab [I 09:03:15.177 NotebookApp] JupyterLab application directory is /home/winddy/anaconda3/share/jupyter/lab [I 09:03:15.182 NotebookApp] Serving notebooks from local directory: /home/winddy [I 09:03:15.182 NotebookApp] 0 active kernels [I 09:03:15.182 NotebookApp] The Jupyter Notebook is running at: [I 09:03:15.182 NotebookApp] http://localhost:8888/?token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44 [I 09:03:15.182 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). [C 09:03:15.183 NotebookApp] Copy/paste this URL into your browser when you connect for the first time, to login with a token: http://localhost:8888/?token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44&token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44 [I 09:03:15.693 NotebookApp] Accepting one-time-token-authenticated connection from ::1 Created new window in existing browser session. [W 09:03:16.282 NotebookApp] Error stat-ing /home/winddy/.gvfs: [Errno 13] Permission denied: '/home/winddy/.gvfs'
從上面可以知道,Jupyter notebook 生成的服務器地址為:http://localhost:8888/?token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44 其中端口號為8888,注意,如果你打開多個Jupyter notebook , 那么每一個服務的端口號是不一樣的
三: 上面都執行成功后,在pycharm 配置 jupyter notebook
這里巨坑,pycharm 的官網都JB坑
先給無差錯的配置結果
在pycharm 新建一個后綴名為:.ipynb 的文件,如果你的pycharm沒有解析改后綴名的插件,按照提示默認裝好插件就可以
在第一個cell中輸入: %matplotlib inline
 
 
點擊運行按鈕,這時,用戶會因為環境不同會報各種錯,這個放在后面講
 
 
點擊后pycharm會彈出一個會話框
 
 
注意,你可以在這個會話框中填入服務器地址,但是,我們這里只想在本地編輯,所以直接點取消, 然后出現
 
 
他會說不能連接到Jupyter notebook, 我們不管這個提示,因為我們只想在本地編輯,所以直接點擊 run Jupyter notebook !!!!!!到這里,如果沒出現錯誤的話,pycharm會直接幫你啟動服務並運行你指定的代碼
 
 
(如果,你看到這個界面,那說明就OJBK了)
填寫測試代碼,逐個運行
 
 
四: 常見錯誤
如下,報“ Running as root is not recommended. Use –allow-root to bypass.”, 這個比較好解決,這個錯誤的原因是你是以root身份運行pycharm。 所以我們只要退出pycharm,然后在pycharm所在目錄下 運行指令 sh pycharm.sh, 如果你是用命令: sudo sh pycharm.sh 運行pycharm,那么你就會以管理員的身份運行pycharm (注意,重啟終端,如果你的終端剛被執行了sudo, 那么此時執行 sh pycharm.sh 也是管理員身份)
[I 09:02:18.636 NotebookApp] JupyterLab beta preview extension loaded from /home/winddy/anaconda3/lib/python3.6/site-packages/jupyterlab [I 09:02:18.636 NotebookApp] JupyterLab application directory is /home/winddy/anaconda3/share/jupyter/lab [C 09:02:18.641 NotebookApp] Running as root is not recommended. Use --allow-root to bypass.
 
報權限不夠, 直接按提示路徑找到 jupyter的文件夾,修改權限問任何人可讀可寫 sudo chmod 777 jupyter/
1Permission denied: '/home/winddy/.local/share/jupyter/kernels'
報 _xsrf 參數丟失, 官方bug, 請下載最新版本 NotebookApp] '_xsrf' argument missing from POST、
到此這篇關於Pycharm安裝並配置jupyter notebook的實現的文章就介紹到這了,更多相關Pycharm安裝配置jupyter notebook內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!


免責聲明!

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



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