安装 Yosemite 后出现 Python configparser 错误

标签 python osx-yosemite configparser

我已经升级到 Yosemite,这似乎破坏了我的 python 模块。

python --version == Python 2.7.6

然后从 Python shell 中:

>>> import pyrax
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/pyrax/__init__.py", line 38, in <module>
    import six.moves.configparser as ConfigParser
ImportError: No module named configparser

所以它提示 configparser

pip show configparser
---
Name: configparser
Version: 3.3.0r2
Location: /Library/Python/2.7/site-packages
Requires: 

但它就在那里。阅读一些内容后,很明显 ConfigParser 在 python 版本 3 中已重命名为 configparser。但是我运行的是 2.7。

--- 编辑 ----

更多信息:
没有为 Python 使用自制软件
我试过重新安装 pyrax

有什么想法吗?

最佳答案

只需将旧的六个移开,然后通过 pip 重新安装...

mkdir ~/six-old-library/
mkdir ~/six-old-system-library/
sudo mv /Library/Python/2.7/site-packages/six* ~/six-old-library/
sudo mv /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six* ~/six-old-system-library/
sudo pip install six

关于安装 Yosemite 后出现 Python configparser 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26486609/

相关文章:

Python Pywin 和 OneNote COM : OneNote. Application.15 'cannot automate the makepy process'

Python 减去两个日期字符串

crash - MAC OS X Yosemite应用程序在加载时崩溃

python RawConfigParser

python - 如何使用 python configparser 读取缩进部分

python - 用于 Django 的类似 XAMPP 的堆栈

python - 在 OpenCV 中绘制文本并将其保存到文件中。显示空白图片

eclipse - Launchpad 上不显示多个 Eclipse IDE 应用程序

javascript - 如何在 JavaScript Automation 中获取最前面的 Safari 文档或选项卡?

python - 如何使用 configparser 对象获取配置文件路径