Jupyter 命令仅适用于破折号(例如 jupyter-kernelspec 而不是 jupyter kernelspec)

2023-11-22

我将 Jupyter 与 Anaconda3 一起使用。

My Anaconda3\ and Anaconda3\Scripts\文件夹已添加到%PATH%多变的。

尽管jupyter.exe在里面Scripts上面的文件夹中,Jupyter 相关命令在没有破折号的情况下无法运行。

  • 例如:

    jupyter kernelspec --version
    Error executing Jupyter command 'kernelspec': [Errno 'jupyter-kernelspec' not found] 2
    
  • 带有破折号的相同命令有效:

    jupyter-kernelspec --version
    5.2.2
    

这同样适用于jupyter-notebook, etc.

我还需要添加其他内容吗%PATH%?我错过了什么吗?

我也在 Github 上针对这一点提出了一个问题,但不幸的是它没有引起任何关注:https://github.com/jupyter/jupyter/issues/381


好吧,我知道出了什么问题了。使用shutil模块,在某些 Windows 版本中which('jupyter-kernelspec')回报None,因为缺少.exe, 虽然PATHEXT环境变量包含两者.exe and .EXE.

(这似乎与此有关:Shutil.which() 在没有附加文件扩展名的情况下找不到程序虽然我不相信因为which(jupyter-kernelespec.EXE) using shutil对我来说效果很好......)

因此,必须添加.exe的论点jupyter像这样:

jupyter kernelspec.exe list

因为大多数 Jupyter 内核安装程序都使用这种命令,所以您并不总是能够调试并检查需要在哪里添加它。 修复方法包括添加以下内容:

if cmd[-4:] != '.exe':
    cmd = cmd + '.exe'

就在这一行之前:https://github.com/jupyter/jupyter_core/blob/f1e18b8a52cd526c0cd1402b6041778dd60f20dc/jupyter_core/command.py#L102

我会尝试提出这一点shutil模块人。

我还更新了 github 问题并将其关闭。https://github.com/jupyter/jupyter/issues/381

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jupyter 命令仅适用于破折号(例如 jupyter-kernelspec 而不是 jupyter kernelspec) 的相关文章

  • Python在postgresql表中查找带有单引号符号的字符串

    我需要从 psql 表中查找包含多个单引号的字符串 我当前的解决方案是将单引号替换为双单引号 如下所示 sql query f SELECT exists SELECT 1 FROM table name WHERE my column m
  • Jupyter Notebooks 不显示进度条

    我正在尝试在 Jupyter 笔记本中显示进度条 这是一台新电脑 我通常做的事情似乎不起作用 from tqdm import tqdm notebook example iter 1 2 3 4 5 for rec in tqdm not
  • 如何在 PyCharm 4.5.2 中使用 PyPy 作为标准/默认解释器?

    如何在 PyCharm 4 5 2 中使用 PyPy 作为标准 默认解释器 一切都在 Ubunutu 14 10 下运行 并且 pypy 已经安装 您可以在项目的设置下进行配置 这个官方文档直接涵盖了 https www jetbrains
  • 在 macOS 中通过 Python 访问进程的压缩 RAM(顶部的 CMPRS)的方法?

    我试图弄清楚如何从 Python 访问任何给定进程占用的实际 RAM 量 我发现 psutil Process PID memory info rss 工作得很好 直到操作系统决定开始压缩某些进程的 RAM 然后 所有的 memory in
  • 更改 Altair 中的构面标题位置?

    如何将方面标题 在本例中为年份 移动到每个图的上方 默认值似乎位于图表的一侧 这可以轻易改变吗 import altair as alt from vega datasets import data df data seattle weat
  • numpy 使用 datetime64 进行数字化

    我似乎无法让 numpy digitize 与 datetime64 一起使用 date bins np array np datetime64 datetime datetime 2014 n 1 s for n in range 1 1
  • 登录网站并使用 python 请求下载文件

    我有一个带有 HTML 表单的网站 登录后 它会将我带到 start php 站点 然后将我重定向到overview php 我想从该服务器下载文件 当我单击 ZIP 文件的下载链接时 链接后面的地址是 getimage php path
  • 如何将 self 传递给装饰器?

    我该如何通过self key下面进入装饰器 class CacheMix object def init self args kwargs super CacheMix self init args kwargs key func Cons
  • 使用 scipy curve_fit 拟合噪声指数的建议?

    我正在尝试拟合通常按以下方式建模的数据 def fit eq x a b c d e return a 1 np exp x b c np exp x d e x np arange 0 100 0 001 y fit eq x 1 1 1
  • Apache Spark 中的高效字符串匹配

    我使用 OCR 工具从屏幕截图中提取文本 每个大约 1 5 句话 然而 当手动验证提取的文本时 我注意到时不时会出现一些错误 鉴于文本 你好 我真的很喜欢 Spark 我注意到 1 像 I 和 l 这样的字母被 替换 2 表情符号未被正确提
  • 如何使用 Django 项目设置 SQLite?

    我已阅读 Django 文档 仅供参考 https docs djangoproject com en 1 3 intro tutorial01 https docs djangoproject com en 1 3 intro tutor
  • 乘以行并按单元格值附加到数据框

    考虑以下数据框 df pd DataFrame X a b c d Y a b d e Z a b c d 1 2 1 3 df 我想在 列中附加数字大于 1 的行 并在该行中的数字减 1 df 最好应该 然后看起来像这样 或者它可能看起来
  • 具有屏蔽无效值的 pcolormesh

    我试图将一维数组绘制为 pcolormesh 因此颜色沿 x 轴变化 但每个 x 的 y 轴保持不变 但我的数据有一些错误值 因此我使用屏蔽数组和自定义颜色图 其中屏蔽值设置为蓝色 import numpy as np import mat
  • 将文本注释到轴并对齐为圆

    我正在尝试在轴上绘制文本并将该文本与圆对齐 更准确地说 有一些具有不同坐标 x y 的点位于该圆内 并使用以下命令创建 ax scatter x y s 100 我想用圆圈连接并标记每个点 Cnameb 文本的坐标由 xp yp 定义 因此
  • Python 声音(“铃声”)

    我想让一个 python 程序在完成任务时通过发出嘟嘟声来提醒我 目前 我使用import os然后使用命令行语音程序说 进程完成 我更愿意它是一个简单的 铃 我知道有一个函数可以用于Cocoa apps NSBeep 但我认为这与此没有太
  • 如何使用 matplotlib 为圆柱体的每个单独面添加颜色

    我正在尝试为圆柱体的每个面着色 但是我不确定如何进行 我尝试了以下方法 for i in range 10 col append for i in range 10 for j in range 20 col i append plt cm
  • 在 virtualenvwrapper 中激活环境

    我安装了virtualenv and virtualenvwrapper用这个命令我创建了一个环境 mkvirtualenv cv 它有效 创建后我就处于新环境中 现在我重新启动了我的电脑 我想activate又是那个环境 但是怎么样 我使
  • 如何在 robobrowser-python 中发出 POST 请求

    http robobrowser readthedocs org en latest api html http robobrowser readthedocs org en latest api html 我正在尝试使用 APIbrows
  • 更改 Python Cmd 模块处理自动完成的方式

    我有一个 Cmd 控制台 设置为自动完成 Magic the Gathering 收藏管理系统的卡牌名称 它使用文本参数在数据库中查询卡片 并使用结果自动完成 建议卡片 然而 这些卡片名称有多个单词 Cmd 会从last到行尾的空间 例如
  • python sklearn中的fit方法

    我问自己关于 sklearn 中拟合方法的各种问题 问题1 当我这样做时 from sklearn decomposition import TruncatedSVD model TruncatedSVD svd 1 model fit X

随机推荐

  • 如何以编程方式关闭/取消/关闭系统对话框 (Android)

    我有一个可以进行 USSD 调用的应用程序 但在所有 USSD 调用之后 我收到了一个向用户显示结果的对话框 我知道可以关闭此对话框 因为 USSD Checker 应用程序执行此操作 它们从 USSD 获取响应而不显示用户对话框 In t
  • 如何全局设置 System.Text.Json.JsonSerializer 的默认选项?

    而不是这个 JsonSerializerOptions options new JsonSerializerOptions PropertyNamingPolicy JsonNamingPolicy CamelCase etc var so
  • Android Studio 项目已经注册

    我在使用 Android Studio 时遇到了一个大问题 我有一个项目依赖于其他两个项目 如库 我跟着导游将项目导入 Android Studio 时出现与 ActionBarSherlock 有关的问题用于导入外部模块 我打开 项目结构
  • Magento 覆盖控制器

    我想做以上的事情 我过去重写过许多文件 块 模型 助手 但这个让我困惑 谁能看到我在这里做错了什么 我已经编辑了这段代码 现在包含一些建议 这是我的文件夹结构 2 个控制器位置作为测试 Idigital Idgeneral etc conf
  • 使用 Rails 3 中的表单按钮覆盖 respond_to 格式

    我有一组使用 Rails 调用 respond to 以各种格式显示的报告 这样如果 URL 以 CSV 或 JSON 结尾 则报告将以该格式生成 我请求制作一个下载按钮 以便更轻松地获取报告 但由于报告具有日期范围等自定义功能 因此我需要
  • Firebase 时间戳至今的日期和时间

    我正在使用 firebase 作为我的聊天应用程序 在聊天对象中 我使用添加时间戳Firebase ServerValue TIMESTAMP method 我需要使用此时间戳在我的聊天应用程序中显示消息接收时间 如果是当前时间 我只需要显
  • Android ActionBarSherlock 顶部栏

    我想要一个像 foursquare 这样的操作栏 我想要的是诸如朋友 探索和我 另外 在选项卡上方 我想要一个自定义布局 其中包括一些按钮 例如foursquare 徽标 刷新和签入在四方 我创建了选项卡 但无法更改 ActionBarSh
  • UILocalNotification 的警报操作代码

    UILocalNotification notif cls alloc init notif fireDate self datePicker date notif timeZone NSTimeZone defaultTimeZone n
  • Java 忽略类路径

    我正在编写一个使用 Oracle JDBC 驱动程序的 java 程序 我已将其设置在我的类路径中 当我在 IDE 中运行程序 作为 jdbc 添加为库 时 程序运行良好 当我尝试部署它时 它完全忽略类路径中的列表并给我一个 NoClass
  • Docker build --no-cache 实际上会下载并刷新基础镜像吗?

    docker build no cache 刷新吗updated是否远程基础镜像 文档似乎没有具体说明 The no cache选项将重建图像而不使用本地缓存图层 但是 那FROM如果构建主机上存在已提取的基础映像 该行将重用该基础映像 来
  • 用 PHP 删除 GET 变量的好方法?

    我有一个包含 GET 变量的完整 URL 的字符串 删除 GET 变量的最佳方法是什么 有没有一种好方法可以只删除其中一个 这是一段可以工作但不是很漂亮的代码 我认为 current url explode current url echo
  • 2.5 的纯 Python 有理数模块

    有人见过这样的事情吗 小型自给自足的模块是首选 The 分数模块如有必要 可以从 2 6 中删除 获取fractions py numbers py 和abc py 所有纯Python模块 您可以从这里获取单个文件 2 6 分支 2 7 不
  • 在默认的 joomla 3.1.1 注册表单中添加自定义字段

    最近我偶然发现一个情况Joomla 3 1 1我需要添加一个附有默认注册表单的自定义字段 我浏览了现有的资源 这些资源表明我应该导航到joomla root components com users models forms registr
  • 如何将多个中间件功能封装成一个?

    我有许多类似于以下的中间件功能 function validate req res next req validationError new Error invalid function checkValid req res next if
  • 配置 Tomcat 以利用浏览器缓存?

    我运行谷歌的页面速度在我们的网络应用程序上分析和优化您的网站 下面的众多项目之一网络性能最佳实践如页面速度中列出的那样 为了在所有浏览器中充分利用缓存的一致优势 我们建议您将 Web 服务器配置为显式设置缓存标头并将其应用于所有可缓存静态资
  • PHP JSON 响应包含 HTML 标头

    我遇到了一个奇怪的问题 我正在尝试编写一个 PHP 页面 该页面将一些 JSON 返回到 Jquery AJAX 调用 问题是 尽管将内容类型设置为 application json 但响应似乎始终包含 HTML 标头 这是 PHP 代码
  • X f() 是什么意思?

    我看到这段代码 但不明白它的意思 我知道我们如何使用默认构造函数 但这不是默认构造函数 这是什么 class X int main X f 它声明了一个函数f它不带任何参数并返回一个类型X 这也称为最令人烦恼的解析在C 中 它是 C 标准定
  • Android - Activity 与 FragmentActivity? [复制]

    这个问题在这里已经有答案了 我是安卓新手 我想构建一个具有选项卡格式的应用程序 我找到了很多文档Activity已经用过 也在很多情况下使用过FragmentActivity 我不确定哪个会更好开始 请建议我应该使用Activity or
  • 如何修复“必须为自定义运行时设置 --custom_entrypoint 标志”?

    当我运行时 我在 appengine 上收到此错误gcloud preview app run app yaml The custom entrypoint flag must be set for custom runtimes My a
  • Jupyter 命令仅适用于破折号(例如 jupyter-kernelspec 而不是 jupyter kernelspec)

    我将 Jupyter 与 Anaconda3 一起使用 My Anaconda3 and Anaconda3 Scripts 文件夹已添加到 PATH 多变的 尽管jupyter exe在里面Scripts上面的文件夹中 Jupyter 相