Я обновился до Yosemite, и это, похоже, сломало мои модули python.Ошибка Python configparser после установки Yosemite
python --version
== Python 2.7.6
Затем из оболочки Python:
>>> 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 был переименован в configparser в версии python версии 3. Я, тем не менее, выполняю 2.7.
--- EDIT ----
Некоторые подробнее:
Я не с помощью доморощенного для Python
Я попытался повторно устанавливать pyrax
Есть идеи?
У меня также были сломанные пакеты при переходе с Горного льва на Маверикс. Если я правильно помню, мне пришлось переустановить почти все сторонние пакеты (в основном через «pip»), чтобы заставить их работать снова. Из-за вашего вопроса, я теперь задаюсь вопросом, когда Apple получит всю эту обновляющуюся вещь, работающую плавно. – mach
Запуск вариантов Я решил дать это: http://stackoverflow.com/questions/2720014/upgrading-all-packages-with-pip. К сожалению, не повезло. –