忙里偷閑,剛好整理到之前為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
以及其他語言的配置(包含非手動配置):