You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何从Notepad++运行Anaconda?启用Jupyter控制台及多版本Python切换

解决你的Jupyter、Notepad++与Python环境问题

嘿,我来帮你一步步搞定这几个问题!

一、启用Jupyter的运行功能与控制台

你能打开Jupyter浏览器界面,大概率是还没新建对应的交互式笔记本或者终端,按下面的步骤来:

  • 新建Python笔记本(获得运行功能)
    1. 打开Jupyter界面后,点击右上角的「New」按钮,下拉菜单里选择你配置好的conda环境(比如Python 2的环境,要是没显示就看下面的补充)。
    2. 新建完成后会进入一个空白笔记本,你看到的灰色框就是代码单元格,点击单元格输入代码后,要么点顶部菜单栏的「Run」按钮,要么按快捷键Shift+Enter就能运行代码了,运行结果会直接显示在单元格下方。
  • 调出控制台(终端)
    同样点击右上角「New」,选择「Terminal」,就能打开一个和conda prompt功能一样的命令行控制台,用来执行conda命令或者直接运行脚本都可以。
  • 补充:如果conda环境没在Jupyter里显示
    打开conda prompt,先激活你的Python 2环境:conda activate 你的py2环境名,然后运行命令:
    python -m ipykernel install --user --name py2_env --display-name "Python 2 (conda)"
    
    重启Jupyter后,「New」里就会出现这个环境选项了。

二、Notepad++同时使用Python 2和3

你可以给Notepad++配置两个不同的运行命令,分别对应两个Python版本,步骤如下:

  1. 打开Notepad++,点击顶部菜单栏的「Run」→「Run...」(或者直接按F5)。
  2. 配置Python 3运行命令
    在弹出的输入框里粘贴下面的命令(注意把C:\Python36\python.exe换成你实际的Python 3.6安装路径):
    cmd /k "C:\Python36\python.exe" "$(FULL_CURRENT_PATH)"
    
    点击「Save」,命名为「Python 3」,设置一个快捷键(比如Ctrl+Shift+3),以后按这个键就能用Python 3运行当前脚本。
  3. 配置Python 2运行命令
    同样按F5,输入conda环境里Python 2的路径(不确定路径的话,在conda prompt激活Python 2环境后输入where python就能看到),比如:
    cmd /k "C:\Users\你的用户名\anaconda2\envs\你的py2环境名\python.exe" "$(FULL_CURRENT_PATH)"
    
    点击「Save」,命名为「Python 2」,设置快捷键(比如Ctrl+Shift+2)。
    这样写代码时,按对应的快捷键就能切换版本运行了。

三、Notepad++运行Anaconda相关操作

Anaconda本身是环境和包管理工具,不是直接运行的程序,但你可以通过Notepad++调用conda的命令行环境或者激活环境后运行脚本:

  • 方式1:直接激活conda环境并运行脚本
    F5输入下面的命令(替换成你的Anaconda安装路径和环境名):
    cmd /k "C:\Users\你的用户名\anaconda2\Scripts\activate.bat" && conda activate 你的环境名 && python "$(FULL_CURRENT_PATH)"
    
    保存为「Run with Conda Env」,设置快捷键后,运行时会先激活指定的conda环境,再执行当前脚本。
  • 方式2:打开conda prompt终端
    F5输入:
    cmd /k "C:\Users\你的用户名\anaconda2\Scripts\activate.bat"
    
    保存为「Open Conda Prompt」,运行后会弹出conda的命令行窗口,你可以在里面执行各种conda命令。

内容的提问来源于stack exchange,提问作者Fedro

火山引擎 最新活动