【发布时间】:2019-01-08 23:58:17
【问题描述】:
我刚开始通过 Python 扩展在 Visual Studio Code 中使用 jupyter 单元格。它可以很好地输出绘图,但我的数据框没有像 Microsoft 的 blog example 那样显示。下面是我在 VS Code 中运行的代码:
#%%
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
import pandas as pd
x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show()
#%%
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
df
我的输出如下所示:
我很高兴在 VS Code 中使用 jupyter,但我需要像在其他变量浏览器中一样查看数据帧。
我在 Windows 上使用 Anaconda 作为我的环境。
- jupyter=1.0.0=py36_7
- jupyter_client=5.2.3=py36_0
- jupyter_console=6.0.0=py36_0
- jupyter_core=4.4.0=py36_0
- numpy=1.15.4=py36h19fb1c0_0
- 熊猫=0.23.4=py36h830ac7b_0
【问题讨论】:
-
无法重现您的错误。
$Unknown MIME type for data能否将 VS Code 和 Python 扩展升级到最新版本,还提到平台(Windows/Linux)和 python 版本,pandas 版本。使用这个命令conda list --export > allpythonpackages.txt -
同时更新 jupyter notebooks
python3 -m pip install --upgrade jupyter notebook -
我在独立于 conda 的 python 3.6 环境中更新了 jupyter、pandas 和 numpy。如果我在 VS Code 中使用 python 3.6 环境,则输出可以正常工作并现在显示数据框,但 conda 环境仍然显示错误的输出“$Unknown mime type for data”。我也更新了我的 conda,但这似乎并没有解决它。
-
我检查了我的 pip 版本并将它们与我在帖子中的包的 conda 版本进行了比较。唯一不同的是 jupyter_client=5.2.4 在我的 pip 版本中。这可能是原因吗?抱歉,我是新人,正在尽我所能解释一切。
标签: python visual-studio-code jupyter