Jupyter多內核的手動配置(Python多版本)


忙里偷閑,剛好整理到之前為unity項目中的動畫壓縮(修改FBX,非anim)而寫的工具,當時使用到了Autodesk提供的FBX插件,奈何只支持到python2.7的版本。沒辦法,只好又裝了一個2.x的版本。當時比較懶,也就沒考慮后續的太多工作,直到后面使用出現問題,索性今天就以jupyter的配置及基本使用記錄下。

因為jupyter直接依賴最開始使用的python3版本安裝,因為其內核默認只有這一個,所以安裝2.x的版本后,就需要自己想辦法處理下——手動配置(todo:具體原理待深究):

1)首先需為待配置的python2.x安裝ipykernel環境(到對應python2.x的安裝目錄下運行:D:\Python27\Scripts>pip install ipykernel),安裝后會在對應目錄下安裝如下文件:

同時在根目錄下生成對應的share文件夾及配置:

 

2)因為是依賴python3安裝的jupyter,所以可以看到python的安裝目錄下會有一個share文件夾(share目錄及scripts目錄會跟python2.x類似):

進入到kernels(這里已經配置好python2.x的版本):

在這里可以直接將原python3文件夾復制一個,修改名字為python2,進入python2:,修改kernel.json配置文件:

{
 "argv": [
  "D:/Python27/python",    #配置為python的路徑(為防止之后path的修改,可以將python3的配置也改成絕對路徑)
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "Python 2",  #啟動jupyter進行腳本編輯時,瀏覽器中的顯示名
 "language": "python"
}

其余設置及icon可以不必修改,重新啟動/刷新即可在New的下拉列表中看到新增的內核選項;也可以通過命令行查看:

另:

順帶一提jupyter的常用命令,可以通過jupyter -h查看所有支持的頂級命令:

通過jupyter '具體cmd' -h的形式查看細節:

 

注:

關於非手動的配置方式,可以參見 

https://blog.csdn.net/xfdywy/article/details/80113079

以及其他語言的配置(包含非手動配置):

https://blog.csdn.net/qq_39973546/article/details/80152416


免責聲明!

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



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