簡體   English   中英

Spyder iPython控制台錯誤

[英]Spyder iPython Console error

有人可以幫我用Python解碼Spyder控制台的錯誤消息嗎? 這可能與以下事實有關:每當我將Anaconda軟件包從3更新到3.5時,我都會將其保存在另一個新文件夾中。 意識到錯誤后,我卸載並刪除了以前的Anaconda導航器。 它所指的環境是我創建但從未真正使用過的環境,因此我很困惑為什么選擇該環境作為我的更新版本的唯一可用環境。 這是錯誤:

File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\spyder\utils\introspection\manager.py", line 220, in get_completions
    info = self._get_code_info('completions', automatic=automatic)
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\spyder\utils\introspection\manager.py", line 216, in _get_code_info
    **kwargs)
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\spyder\utils\introspection\utils.py", line 75, in __init__
    self._get_info()
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\spyder\utils\introspection\utils.py", line 87, in _get_info
    lexer = find_lexer_for_filename(self.filename)
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\spyder\utils\introspection\utils.py", line 180, in find_lexer_for_filename
    lexer = get_lexer_for_filename(filename)
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\pygments\lexers\__init__.py", line 203, in get_lexer_for_filename
    res = find_lexer_class_for_filename(_fn, code)
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\pygments\lexers\__init__.py", line 168, in find_lexer_class_for_filename
    for cls in find_plugin_lexers():
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\pygments\plugin.py", line 53, in find_plugin_lexers
    yield entrypoint.load()
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\pkg_resources\__init__.py", line 2404, in load
    self.require(*args, **kwargs)
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\pkg_resources\__init__.py", line 2427, in require
    items = working_set.resolve(reqs, env, installer, extras=self.extras)
  File "C:\Users\mlt08\Anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages\pkg_resources\__init__.py", line 872, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (parso 0.1.1 (c:\users\mlt08\anaconda3_5\envs\cryptocurrency-analysis\lib\site-packages), Requirement.parse('parso==0.1.0'), {'jedi'})

它可以選擇提交給Github,但是每按一次它都會出錯,因此我認為這是嘗試並解決它的最佳方法。

這里是Spyder維護者

pkg_resources.ContextualVersionConflict:(parso 0.1.1(c:\\ users \\ mlt08 \\ anaconda3_5 \\ envs \\ cryptocurrency-analysis \\ lib \\ site-packages),Requirement.parse('parso == 0.1.0'),{'jedi' })

錯誤消息非常清楚:您需要將名為parso的軟件包降級到其0.1.0版本。 如果您正在使用Anaconda,則需要打開系統終端(即cmd.exe)並在其中運行

conda install parso=0.1.0

如果失敗,或者您使用pip在您的環境中安裝軟件包,則需要運行

pip install parso==0.1.0

注意 :下次,請嘗試在Github上報告Spyder錯誤,而不是在此處提出問題。 這個完全相同的錯誤已經被報道很多次了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM