У мене виникли проблеми з Python, iPython та бібліотеками. Наступні моменти показують ланцюжок проблемності. Я запускаю Python 2.7 на Mac Lion.
- iPython не читає бібліотеки scipy, matplotlib, але він читає numpyt.
- Щоб виправити це, я спробував встановити версію вихідного коду Python, і це створило мені більше проблем, оскільки тепер у мене є дві різні версії: 2.7.1 і 2.7.2
- Я помітив, що запуск Python використовує версію 2.7.2 і імпортує scipy, matplotlib та numpy, але на iPython версія 2.7.1 не відкриває scipy чи matplotlib.
Я спробував декілька речей, з якими я стикався з інших блог-постів. Але жоден з них не допоміг, і, на жаль, я не зовсім знаю, що я роблю з деякими з них. Наприклад: Я спробував видалити та перевстановити ipython за допомогою easy_install та pip. Я також спробував перевстановити все через домашню мову та змінити шлях .bash_profile.
ipython
виконуваний файл розміщується на вашому PATH. Якщо потім встановити Python 2.7.2 з джерела, це нова, окрема копія Python, вона не оновить існуючий 2.7.1, в якому є IPython. Тож IPython не побачить копію 2.7.2 або будь-які бібліотеки в ній.
ipython
Сценарій «прив'язаний» до конкретної версії Python вона була встановлена з - він не буде автоматично перемикатися на те , що ви встановили в минулому. Якщо ви спочатку встановили 2.7.1, потім IPython, а потім 2.7.2 від джерела, ваш IPython буде продовжувати використовувати 2.7.1. Вам потрібно або скасувати всі ваші недоліки, повернутися до оригінальної версії Python і з'ясувати, в чому причина полягала в точці 1; по черзі перевстановіть IPython, використовуючи будь-яку установку Python, щоб отримати доступ до потрібних бібліотек.