zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [JSOI2016]最佳团体
    CF125E MST Company
    CF482C Game with Strings
    CF379F New Year Tree
    CF1051F The Shortest Statement
    小a和uim之大逃离
    新魔法药水
    翻硬币
    [CQOI2017]小Q的棋盘
    UVA11729突击战
  • 原文地址:https://www.cnblogs.com/wayland/p/10938756.html
Copyright © 2011-2022 走看看