无法启动内核:traitlet 5.0 中不推荐支持字符串周围的额外引号

Jun*_*ang 9 python visual-studio-code

这是我在 vs code 中运行代码时显示的错误消息: C:\Anaconda3\envs\paul\lib\site-packages\traitlets\traitlets.py:2202: FutureWarning: Supporting extra quote around strings is deprecated in Traitlets 5.0 。如果您需要 >=5 的特征,您可以使用“hmac-sha256”而不是““hmac-sha256””。

我尝试过以下方法但失败了:

pip install pywin32==228

python -m pip install traitlets==4.3.3 --force-reinstall

python -m pip install pyzmq==19.0.2 --force-reinstall
Run Code Online (Sandbox Code Playgroud)

小智 0

我遇到过同样的问题。这就是我修复它的方法。

  1. 首先在项目目录中打开一个终端,然后使用浏览器打开 jupyter-notebook。尝试在那里运行代码并检查内核是否仍然崩溃。就我而言,它崩溃是因为 CUDnn 缺少 zlibwapi.dll 文件。当我在 vscode 中运行时,这个错误没有出现在 jupyter 日志中。所以我从以下位置下载了它: http ://www.winimage.com/zLibDll/zlib123dllx64.zip

  2. 下载后,我将dll文件放入{cudnn_root}/bin/文件夹中

这解决了我的问题。或者你可以尝试安装我的确切环境。这是链接:https://drive.google.com/file/d/1V2bash_j1tQNFfJtwOqXw-DmWGCe4Ive/view ?usp=sharing 。您可以通过 pip install -r "filename.txt" 命令安装它。