• Jupyter多内核的手动配置(Python多版本)


    忙里偷闲,刚好整理到之前为unity项目中的动画压缩(修改FBX,非anim)而写的工具,当时使用到了Autodesk提供的FBX插件,奈何只支持到python2.7的版本。没办法,只好又装了一个2.x的版本。当时比较懒,也就没考虑后续的太多工作,直到后面使用出现问题,索性今天就以jupyter的配置及基本使用记录下。

    因为jupyter直接依赖最开始使用的python3版本安装,因为其内核默认只有这一个,所以安装2.x的版本后,就需要自己想办法处理下——手动配置(todo:具体原理待深究):

    1)首先需为待配置的python2.x安装ipykernel环境(到对应python2.x的安装目录下运行:D:Python27Scripts>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

  • 相关阅读:
    vscode快捷键的中文版
    小程序css--view标签下英文不换行,中文会自动换行
    微信小程序设置背景铺满全屏
    MAC系统上不能调试华为手机
    js 空函数的作用
    五子棋 AI(AIpha-beta算法)
    ( function(){…} )()和( function (){…} () )是两种立即执行函数
    vscode快捷键
    20192328牛梓萌第一周作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/wayland/p/10938756.html
Copyright © 2020-2023  润新知