我正在尝试在 VS Code 中使用 Jupyter 笔记本来处理一些 Pandas。我设置了一个虚拟环境 venv,在其中安装了 Pandas 和 jupyter。我总是这样做并且效果很好。但突然它不再起作用了。
我收到了相同的错误消息,因为我选择的环境中缺少 jupyter 包。
pip install jupyter
解决了我的问题。
来自官方VS Code文档:
要在 Jupyter Notebooks 中使用 Python,您必须激活 VS Code 中的 Anaconda 环境,或其他 Python 环境 您已经安装了 Jupyter 软件包。
您可以尝试重新安装
pyzmq
模块吗?
pip uninstall pyzmq
pip install pyzmq==19.0.2
更新 Steven-MSFT 的解决方案:
pip uninstall pyzmq #Steven-MSFT's solution
pip install pyzmq==19.0.2
pip install pyzmq #Update
说明:
安装19.0.2(卸载后)产生错误..
jupyter-client 7.3.4 需要 pyzmq>=23.0,但你有 pyzmq 19.0.2,这是不兼容的。
..通过运行 pip install pyzmq 将 pyzmq 更新到最新版本(撰写本文时为 23.2.0)解决了此错误。我最初使用的是最新版本,所以我不确定为什么这个恢复然后重新升级的过程有效 ́\(ツ)/́
解决方法是在单独的终端中运行内核(使用
jupyter notebook
命令),然后从 VS Code 连接到该内核(单击“Jupyter Server: local”并从列表中选择在 localhost 上运行的内核).
以 @Steven-MSFT 和 @Con O'Leary 的工作为基础,尝试:
pip install --upgrade pyzmq
这会升级
pyzmq
包。正如 @Con O'Leary 指出的,最新版本的 jupyter-client 需要更新版本的 pyzmq。
我点击扩展,选择Jupyter,后面有一个重新加载按钮。我打卡后就成功了。
我尝试了很多方法,但唯一有效的是在扩展选项卡中切换到 jupyter 的预发行版本并重新加载。
这有点相关。我收到有关需要重新安装
pyzmq
模块的错误。最后,我的文件夹结构中出现了一个与导入冲突的文件(就像我有 random.py
与 random
导入的导入冲突。)
我只是检查以确保您没有可能导致此类问题的文件。
在我的 Linux PC 上卸载并安装 VSCode、conda 等之后,我也遇到了这个问题并且想知道
基本上,我必须再次安装Python。看起来很明显,我不是新手..仍然
https://marketplace.visualstudio.com/items?itemName=ms-python.python
Ctrl+P
ext install ms-python.python
看到它与套接字有关,尝试通过这个简单的命令升级龙卷风
pip install jupyter
我安装了 3 个 python -
Windows 的 py Launcher 发现已安装的 Python
-3.10-64 *
-3.9-64
-3.7-64
使用 v 3.9 我创建了虚拟环境并尝试运行 jupyter 笔记本代码并得到了相同的错误
深入研究这个问题一段时间后,我发现我已经完成了 Anaconda 的安装,并且 python v 3.9 已安装在 anaconda 中。
在创建虚拟环境时,我对 conda 安装的 python 版本使用了非 conda 命令,这导致了问题。
删除 VE 并使用非 conda 命令重新安装 v3.10 后,我可以在 VSCode 中使用 jupyter nb 的环境进行工作。