我对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
关于如何解决此问题,网络上存在混乱。仍然有希望我能重新跑步吗?