python-3.x - 在我做了一些更新后,python 中的 Spyder Ide 没有启动
问题描述
我的笔记本电脑在 Linux Ubuntu 16 版本上运行。
在终端中输入 spyder3 后,这是我得到的错误:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/spyderlib/spyder.py", line 2331, in main
mainwindow = run_spyder(app, options, args)
File "/usr/lib/python3/dist-packages/spyderlib/spyder.py", line 2215, in run_spyder
main.setup()
File "/usr/lib/python3/dist-packages/spyderlib/spyder.py", line 752, in setup
from spyderlib.plugins.inspector import ObjectInspector
File "/usr/lib/python3/dist-packages/spyderlib/plugins/inspector.py", line 41, in <module>
from spyderlib.widgets.ipython import IPythonControlWidget
File "/usr/lib/python3/dist-packages/spyderlib/widgets/ipython.py", line 28, in <module>
pygments_patch.apply()
File "/usr/lib/python3/dist-packages/spyderlib/pygments_patch.py", line 22, in apply
from pygments.lexer import _TokenType, Text, Error
File "/usr/lib/python3/dist-packages/pygments/lexer.py", line 19, in <module>
from pygments.filters import get_filter_by_name
File "/usr/lib/python3/dist-packages/pygments/filters/__init__.py", line 20, in <module>
from pygments.plugin import find_plugin_filters
File "/usr/lib/python3/dist-packages/pygments/plugin.py", line 39, in <module>
import pkg_resources
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2927, in <module>
@_call_aside
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2913, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2952, in _initialize_master_working_set
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 956, in subscribe
callback(dist)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2952, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2515, in activate
declare_namespace(pkg)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2097, in declare_namespace
_handle_ns(packageName, path_item)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2047, in _handle_ns
_rebuild_mod_path(path, packageName, module)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2066, in _rebuild_mod_path
orig_path.sort(key=position_in_sys_path)
AttributeError: '_NamespacePath' object has no attribute 'sort'
我应该如何处理这个错误?当我尝试从图标打开它时,它显示上次发生错误并且我应该重置 Spyder。我在互联网上检查了早期的东西,但没有一个有效。请有人能帮助我吗?
解决方案
推荐阅读
- python - 一起替换多个正则表达式模式
- r - 根据唯一 ID 比较和过滤多行
- css - 如何对列表中的链接进行换行
- unity3d - 通过 Holotoolkit 从 Hololens 访问网格
- java - 私有void中的java编码分配解释
- angular - 文件上传对话框上的更改事件
- c++ - 如何在后台运行 vtkRenderWindow 而不向用户显示
- azure - 自定义域以及如何以 http:// 访问站点
- python - 自动更改我的 Signal Source 模块的 FFT
- java - Logback,根本没有日志文件(RollingFileAppender 和 SizeBasedTriggeringPolicy