Saya mengalami masalah dengan Python, iPython dan perpustakaan. Poin-poin berikut menunjukkan rantai problematika. Saya menjalankan Python 2.7 di Mac Lion.
- iPython tidak membaca perpustakaan scipy, matplotlib, tetapi membaca numpy.
- Untuk memperbaikinya, saya mencoba menginstal versi kode sumber Python, dan itu hanya memberi saya lebih banyak masalah karena sekarang saya memiliki dua versi berbeda: 2.7.1 dan 2.7.2
- Saya perhatikan bahwa menjalankan Python, menggunakan versi 2.7.2 dan mengimpor scipy, matplotlib, dan numpy, tetapi di iPython versinya adalah 2.7.1 yang tidak membuka scipy atau matplotlib.
Saya sudah mencoba beberapa hal yang saya temui dari postingan blog lain. Tapi tidak ada yang membantu, dan sayangnya saya tidak begitu tahu apa yang saya lakukan dengan beberapa dari mereka. Misalnya: Saya mencoba menghapus dan menginstal ulang ipython dengan easy_install dan pip. Saya juga mencoba menginstal ulang semuanya melalui homebrew, dan memodifikasi jalur .bash_profile.
ipython
dapat dieksekusi ditempatkan pada PATH Anda. Jika Anda kemudian menginstal Python 2.7.2 dari sumber, itu adalah salinan baru Python yang terpisah, itu tidak akan meningkatkan versi 2.7.1 yang ada yang memiliki IPython di dalamnya. Jadi IPython tidak akan melihat salinan 2.7.2, atau pustaka apa pun di dalamnya.
ipython
Script adalah "terikat" dengan versi tertentu Python itu dipasang dengan - itu tidak akan secara otomatis beralih ke apa yang Anda diinstal terakhir. Jika Anda pertama kali menginstal 2.7.1, lalu IPython, lalu 2.7.2 dari sumber, IPython Anda akan tetap menggunakan 2.7.1. Anda harus membatalkan semua flailing Anda, kembali ke versi Python asli Anda dan mencari tahu alasan di balik poin 1; bergantian, instal ulang IPython menggunakan instalasi Python mana pun yang dapat mengakses pustaka yang Anda butuhkan.