欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

程序员文章站 2022-07-14 23:50:35
...

当安装Anaconda稍微新点的版本之后,发现不像之前的那些版本一样在目录菜单有许多的快捷方式,比如anaconda navigator,anaconda prompt,Ipython,jupyter,qtconsole,spyder等,新版本的只有如下的几个快捷方式:安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

虽然少的那些快捷方式在点开anaconda navigator里面都能找到,但是我还是喜欢旧的快捷方式比较方便,有两种解决办法:

一是换成旧版本然后升级成最新版本,原来的所有快捷方式还是会保留;

第二种方式见下:

1、确保安装了menuinst(要是下载的最新版anaconda都是安装的,可以在anaconda prompt里输入conda install menuinst试一下)

2、在安装目录下有一个Menu文件夹(安装目录\Anaconda3\Menu),打开

3、根据缺少或者想安装的快捷方式补充:

  • 缺少anaconda-navigator快捷方式:
    • Menu目录下新建anaconda-navigator.json,打开输入:
    • {
          "menu_name": "Anaconda${PY_VER} ${PLATFORM}",
          "menu_items":
          [
              {
                  "name": "Anaconda Navigator",
                  "pywscript": "${PYTHON_SCRIPTS}/anaconda-navigator-script.py",
                  "workdir": "${PERSONALDIR}",
                  "icon": "${MENU_DIR}/anaconda-navigator.ico"
              }
          ]
      }
      

      然后把anaconda-navigator.ico放到该目录下,发现上传不了ico图片啊啊啊啊,我直接把后缀改成png了,好像显示不出来。。。。我把ico图片用Windows自带的画图另存为png了,可能会造成透明度丢失,请读者们自行转换成ico吧。。。或者把json文件的“icon”一项后缀改为.png。。。。我提供一个csdn的下载通道。。。读者可以自行下载。。。链接:https://download.csdn.net/download/bat67/10567215

    • 安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

    • 打开anaconda prompt,或者在cmd切换到Anaconda3的安装目录(C:\Anaconda3),输入如下命令:

    • python .\Lib\_nsis.py mkmenus

      就ok了

  • 缺少spyder快捷方式:步骤和上面一样,就只在这里写一下json文件:

    • {
          "menu_name": "Anaconda${PY_VER} ${PLATFORM}",
          "menu_items":
          [
              {
                  "name": "Spyder",
                  "pywscript": "${PYTHON_SCRIPTS}/spyder-script.py",
                  "workdir": "${PERSONALDIR}/Python Scripts",
                  "icon": "${PYTHON_SCRIPTS}/spyder.ico"
              },
              {
                  "name": "Reset Spyder Settings",
                  "pyscript": "${PYTHON_SCRIPTS}/spyder-script.py --reset",
                  "workdir": "${USERPROFILE}",
                  "icon": "${PYTHON_SCRIPTS}/spyder_light.ico"
              }
          ]
      }
      

      图片:安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

  • 缺少IPython快捷方式:步骤和上面一样,就只在这里写一下json文件:

    • {
          "menu_name": "Anaconda${PY_VER} ${PLATFORM}",
          "menu_items":
          [
          {
              "name": "IPython",
              "pyscript": "${PYTHON_SCRIPTS}/ipython-script.py",
              "icon": "${MENU_DIR}/IPython.ico"
          }
          ]
      }
      

      图片:安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

  • 缺少qtconsole快捷方式:步骤和上面一样,就只在这里写一下json文件:

    • {
          "menu_name": "Anaconda${PY_VER} ${PLATFORM}",
          "menu_items":
          [
          {
              "name": "Jupyter QTConsole",
              "pywscript": "${PYTHON_SCRIPTS}/jupyter-qtconsole-script.py",
              "icon": "${MENU_DIR}/jupyter.ico"
          }
          ]
      }
      

      图片:安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

  • 缺少jupyter notebook快捷方式:步骤和上面一样,就只在这里写一下json文件:

    • {
          "menu_name": "Anaconda${PY_VER} ${PLATFORM}",
          "menu_items":[
          {
              "name": "Jupyter Notebook",
              "pyscript": "${PYTHON_SCRIPTS}/jupyter-notebook-script.py %USERPROFILE%",
              "icon": "${MENU_DIR}/jupyter.ico"
          }
          ]
      }
      

      图片:和上面一样

  • 缺少Anaconda Prompt快捷方式:步骤和上面一样,就只在这里写一下json文件:

    • {
          "menu_name": "Anaconda${PY_VER} ${PLATFORM}",
          "menu_items":
          [
              {
                  "name": "Anaconda Prompt",
                  "system": "%windir%\\System32\\cmd.exe",
                  "scriptarguments": ["/K", "${ROOT_PREFIX}\\Scripts\\activate.bat", "${PREFIX}"],
                  "icon": "${MENU_DIR}/Iconleak-Atrous-Console.ico"
              }
          ]
      }
      

      图片:安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

 要是图片能够显示出来的话,只需要下载后将其后缀改为ico,放到json文件同一目录,执行前面说的那句话就行了。

Menu文件夹最终的文件内容:

安装Anaconda后,Windows开始菜单缺少快捷方式解决方案

执行完前面说的命令之后,效果,快捷方式全部出现:

安装Anaconda后,Windows开始菜单缺少快捷方式解决方案