Python、iPython、およびライブラリで問題が発生しています。次の点は、問題の連鎖を示しています。Mac LionでPython 2.7を実行しています。
- iPythonはscipyのライブラリであるmatplotlibを読み取りませんが、numpyを読み取ります。
- これを修正するために、Pythonのソースコードバージョンをインストールしようとしましたが、2つの異なるバージョン(2.7.1と2.7.2)になっているため、問題はさらに多くなりました。
- Pythonを実行し、バージョン2.7.2を使用し、scipy、matplotlib、およびnumpyをインポートしていることに気付きましたが、iPythonではバージョンが2.7.1であり、scipyまたはmatplotlibを開けません。
他のブログ投稿で遭遇したことをいくつか試しました。しかし、それらのどれも助けてくれなかったし、残念ながら私はそれらのいくつかで何をしているのかよくわかりません。たとえば、easy_installとpipを使用してipythonをアンインストールして再インストールしてみました。また、homebrewを使用してすべてを再インストールし、パス.bash_profileを変更してみました。
ipython
実行可能ファイルへのリンクがPATHに配置されます。その後、ソースからPython 2.7.2をインストールすると、それはPythonの新しい個別のコピーであり、IPythonが含まれている既存の2.7.1はアップグレードされません。そのため、IPythonは2.7.2コピー、またはその中のライブラリを認識しません。
ipython
このスクリプトは、それが一緒にインストールされた特定のPythonのバージョンに「縛られる」 -それは自動的にあなたが最後にインストールしたものに切り替わりません。最初に2.7.1、次にIPython、次にソースから2.7.2をインストールした場合、IPythonは2.7.1を使用し続けます。すべての失敗を元に戻し、元のPythonバージョンに戻って、ポイント1の背後にある理由を理解する必要があります。または、必要なライブラリにアクセスできるPythonインストールを使用して、IPythonを再インストールします。