在“没有名为functools_lru_cache的模块”和“无法导入名称cbook”错误之间循环

时间:2018-09-21 10:41:04

标签: python python-2.7 matplotlib

我对Python完全陌生,但是我非常喜欢它。我先从Python 2.7开始,然后再迁移到Python 3,因为许多工作应用程序都与Python 2.7有关。

可悲的是,我的MacBook上有很多版本的python2.7。一台来自苹果,一台来自Homebrew,一台来自Anaconda。我已经安装了pip版本18.0。

我想安装许多模块(尤其是scipy),遇到了以下问题。

在控制台上:

Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 29 2018, 20:59:26) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "copyright", "credits" or "license()" for more information.

>>> import matplotlib

我收到错误消息:

  

回溯(最近通话最近):     文件“”,第1行,位于       导入matplotlib     第130行中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/init.py”       从matplotlib.rcsetup导入defaultParams,validate_backend,cycler     在第29行的“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/rcsetup.py”文件中       从matplotlib.fontconfig_pattern导入parse_fontconfig_pattern     文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/fontconfig_pattern.py”,第28行,在       从backports.functools_lru_cache导入lru_cache   ImportError:没有名为functools_lru_cache的模块

我在网上查看并通过输入以下内容找到了解决方案:

pip install --user matplotlib

现在,当我这样做时:

>>> import matplotlib

我收到消息:

  

回溯(最近通话最近):     文件“”,第1行,位于       导入matplotlib     在第126行中的文件“ /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/init.py”       来自。导入cbook

     

ImportError:无法导入名称cbook

关于如何解决此问题,网络上存在混乱。仍然有希望我能重新跑步吗?

0 个答案:

没有答案