2017-05-12 37 views
0

conda list已經pyparsing康達名單pyparsing但我得到了導入錯誤:沒有名爲模塊pyparsing

pyparsing     2.1.4     py27_0 

但是,當我跑了Python文件具有

import matplotlib.pyplot as plt 

我有錯誤

Traceback (most recent call last): 
    File "170509-NMF002(stfml)_003.py", line 31, in <module> 
    import matplotlib.pyplot as plt 
    File "/Users/jan/anaconda/lib/python2.7/site-packages/matplotlib/__init__.py", line 124, in <module> 
    from matplotlib.rcsetup import (defaultParams, 
    File "/Users/jan/anaconda/lib/python2.7/site-packages/matplotlib/rcsetup.py", line 32, in <module> 
    from matplotlib.fontconfig_pattern import parse_fontconfig_pattern 
    File "/Users/jan/anaconda/lib/python2.7/site-packages/matplotlib/fontconfig_pattern.py", line 25, in <module> 
    from pyparsing import Literal, ZeroOrMore, \ 
ImportError: No module named pyparsing 

如何解決這個錯誤?

附加信息:它不應該是相關的,但我只是做pip uninstall pyparsing,因爲我不小心通過pip安裝ipykernel(並且ipykernel安裝了另一個pyparsing)。由於該錯誤,我卸載了所有的軟件包。無論如何,我先安裝了anaconda,pyparsing仍然在這裏。

+0

這實際上是一個conda問題。但是如果你能解決它,請升級到pyparsing版本2.2或更高版本。在2.1.4之後發佈的版本中有一些重要的錯誤修復和增強。 – PaulMcG

+0

@PaulMcGuire我現在運行'conda update pyparsing',它仍然是2.1.4。如何在此之後使conda更新到該版本? – Jan

+0

2.1.4是默認Anaconda頻道中的最新版本。 –

回答

1

刪除使用

conda uninstall pyparsing 

然後重新從康達鍛信道的最新版本(2.2.0)pyparsing。

conda install -c conda-forge pyparsing 
相關問題