小编Ric*_*PhD的帖子

VSCode 错误修复或解决方法,可在 VSCode 中正确显示 Jupyter Notebook 中的编号目录(目录当前已损坏)

VSCode 错误地显示了 Jupyter Notebooks 的编号目录,其中包含“Mv”(大写 M 后跟向下箭头),而不是我辛苦创建的自动编号标题。Jupyter NB 编号标题在 TOC 渲染中损坏

我用精心构建的“编号目录”制作了许多 Jupyter Notebooks 文档。当我在 JupyterLab(或带有 TOC2 的 Jupyter Classic NB)中打开它们时,它们渲染得很好。但是,在 VSCode 中,左侧 Notebook TOC 窗口窗格中的所有标题编号均已消失。

有没有人有解决此问题的方法或永久解决方案?这个 VSCode BUG(不是功能!)需要微软修复。一年多前,Jupyter NB 论坛就提到过这种糟糕的渲染,但目前还没有采取任何措施。

Microsoft VSCode 文档错误地将这个 TOC 导航区域称为“Outline”(可能是 MS-Word 的保留名称)。他们的 MS 术语需要遵循 Jupyter Notebook 和 JupyterLab 开源社区的规定。

这很烦人,因为我真的很想使用 VSCode Python 调试功能和其他插件。但是,无需 RTF 创作和编号的 TOC 标题,使用 TOC2 扩展在 JupyterLab 或 Jupyter Classic NB 中格式化和组织内容会更容易。

我尝试过的:

我已经研究了 VSCode Jupyter Notebook 渲染器源代码的代码,但无法理解它如何或为何从 Jupyter.iPyNB JSON 文件格式中删除标题数字。

我更新了VScode很多次了,还是没用。

我已经多次搜索https://github.com/microsoft/vscode进行更新。我曾使用集中的 Google 搜索在其他地方寻找 Microsoft 开发人员社区之外的存储库。

############################## 这是我的版本信息:

VSCode 版本信息:
版本:1.62.3(系统设置) 提交:ccbaa2d27e38e5afa3e5c21c1c7bef4657064247 …

jupyter visual-studio-code jupyter-notebook

7
推荐指数
0
解决办法
765
查看次数

更改 .condarc 后,Conda 命令 (>> conda info --envs) 现在显示所有环境两次

我在 conda 配置文件“.condarc”中添加了默认目录“C:\ProgramData\Anaconda3\envs”,所以现在我的 .condarc 文件如下所示:

ssl_verify: true
channels:
  - defaults
envs_dirs:
  - C:\ProgramData\Anaconda3\envs
Run Code Online (Sandbox Code Playgroud)

现在,当我运行命令“conda info --envs”时,我的系统列出了所有环境两次(见下文!)

我不明白为什么所有环境现在都出现两次。在我在“.condarc”中进行配置更改之前,创建了一个名为“C:\Users\richadmin.conda\envs\TOPSS”的环境。

这是我在命令提示符下键入时得到的响应。

(base) C:\WINDOWS\system32>conda info --envs
# conda environments:
#
                      *  C:\ProgramData\Anaconda3
RStudio                  C:\ProgramData\Anaconda3\envs\RStudio
convertapi               C:\ProgramData\Anaconda3\envs\convertapi
icarra_py2               C:\ProgramData\Anaconda3\envs\icarra_py2
kedro_pipelines          C:\ProgramData\Anaconda3\envs\kedro_pipelines
python27base             C:\ProgramData\Anaconda3\envs\python27base
quant_trader             C:\ProgramData\Anaconda3\envs\quant_trader
quantecon                C:\ProgramData\Anaconda3\envs\quantecon
rstudio                  C:\ProgramData\Anaconda3\envs\rstudio
webscrapers              C:\ProgramData\Anaconda3\envs\webscrapers
TOPSS                    C:\Users\richadmin\.conda\envs\TOPSS
base                     c:\ProgramData\Anaconda3
convertapi               c:\ProgramData\Anaconda3\envs\convertapi
icarra_py2               c:\ProgramData\Anaconda3\envs\icarra_py2
kedro_pipelines          c:\ProgramData\Anaconda3\envs\kedro_pipelines
python27base             c:\ProgramData\Anaconda3\envs\python27base
quant_trader             c:\ProgramData\Anaconda3\envs\quant_trader
quantecon                c:\ProgramData\Anaconda3\envs\quantecon
rstudio                  c:\ProgramData\Anaconda3\envs\rstudio
webscrapers              c:\ProgramData\Anaconda3\envs\webscrapers
Run Code Online (Sandbox Code Playgroud)

我可以忍受它,但看到两次东西让我很困扰,一次是大写的(RStudio 和 rstudio),就好像它们是不同的环境,而其他的只显示一次。

有人对为什么列表显示环境两次有任何解释吗?

谢谢。

################################## 一些 SO 响应者要求提供 conda 信息数据:

# conda info …
Run Code Online (Sandbox Code Playgroud)

python anaconda conda

5
推荐指数
1
解决办法
2740
查看次数

Seaborn 设置 figsize=(x,y) 错误和关于紧缩布局的警告“tight_layout 不能使轴高度小到足以容纳所有轴装饰”

我在 Seaborn 中有一个 10-plot FacetGrid 图表,其中的图略有重叠。我想改变整体图的大小。当我在下面的代码中使用 g.fig.subplots(figsize=(12,12)) 时,我收到一条错误消息TypeError: subplots() got an unexpected keyword argument 'size'

另外,我收到警告 UserWarning: Tight layout not applied. tight_layout cannot make axes height small enough to accommodate all axes decorations self.fig.tight_layout()

我在我的代码中没有看到引用了 tiny_layout() 的任何地方。它嵌入在模块中:C:\Anaconda3\lib\site-packages\seaborn\axisgrid.py:848. 我不想在站点包模块中乱搞。如何调整参数以免收到此警告。

我想解决这个问题,而不仅仅是抑制这个警告。我对 Seaborn 和 Matplotlib 的内部结构知之甚少,无法修复此错误并消除警告。

我尝试添加g.fig.subplots(figsize=(12,12))以更改图形大小。显然 FacetGrid 图不包含在图形中,或者我错误地引用了图形边界框对象。

"""
FacetGrid Plot Showing Overlapping Distributions (Densities) Offset by ('ridge plot')
====================================
"""
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as …
Run Code Online (Sandbox Code Playgroud)

matplotlib python-3.x seaborn

1
推荐指数
1
解决办法
1916
查看次数