python - 在 Spyder 中启动内核 Python 时发生错误
问题描述
我使用 Anaconda Navigator 将 Python 更新到了 4.2 版。我对编程有点陌生,但我在控制台中有一个错误。它说“启动内核时发生错误”,然后是以下内容:
Traceback (most recent call last):
File "C:\Users\anass\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\anass\Anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\anass\Anaconda3\lib\site‑packages\spyder_kernels\console\__main__.py", line 23, in
start.main()
File "C:\Users\anass\Anaconda3\lib\site‑packages\spyder_kernels\console\start.py", line 253, in main
import_spydercustomize()
File "C:\Users\anass\Anaconda3\lib\site‑packages\spyder_kernels\console\start.py", line 43, in import_spydercustomize
import spydercustomize
File "C:\Users\anass\Anaconda3\lib\site‑packages\spyder_kernels\customize\spydercustomize.py", line 31, in
from spyder_kernels.customize.spyderpdb import SpyderPdb
File "C:\Users\anass\Anaconda3\lib\site‑packages\spyder_kernels\customize\spyderpdb.py", line 23, in
from IPython.core.inputtransformer2 import TransformerManager
ModuleNotFoundError: No module named 'IPython.core.inputtransformer2'
我应该怎么做才能解决这个问题?当我打开 Spyder 时,它显示 (Python 3.6)。这可能是问题的一部分吗?提前致谢!
解决方案
(这里是 Spyder 维护者)请打开 Anaconda Prompt 并在那里运行
conda update anaconda
conda install ipython=7.6.0
那应该可以解决您的问题。
推荐阅读
- asp.net-core - 有没有关于没有刷新页面的asp.net core mvc切换路由的解决方案,比如角度路由重用策略
- angular - Angular8 - 通过下拉(选择)值动态关注多个输入
- javascript - 有没有办法保存上传到html页面的文件的路径
- regex - 如何在本机反应中删除字符串之前的每个空格和换行符?
- python - Pandas 按字母顺序对第二个字符的值进行排序
- wordpress - 关于 A/B 测试价格的建议?
- flutter - 用于运行 onnx 模型的颤振插件
- nvidia - 在 Jetson nano 和 jetson xavier 上运行 Nvidia-docker 以实现 tensorflow 等深度学习框架
- git - 在处理其他项目时如何在 vs 代码中关闭终端中的当前 git 存储库
- spartacus-storefront - 如何在斯巴达克斯中自定义核心组件?