Saya baru mengenal Python dan ingin menggunakan plot
fungsinya untuk membuat grafik. Saya menggunakan ubuntu 12.04. Saya mengikuti langkah-langkah instalasi Python dari http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/ tetapi ketika saya melakukannya
from pylab import *
Saya mendapatkan kesalahan ini
>>> from pylab import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pylab
Versi Python saya adalah python 2.7
. Adakah yang bisa memberi tahu saya apa yang saya lewatkan di sini?
python
python-2.7
ubuntu-12.04
matplotlib
Sadiksha Gautam
sumber
sumber
pip install matplotlib
.Jawaban:
Anda harus menginstal numpy, scipy, dan matplotlib untuk mendapatkan pylab. Di ubuntu Anda dapat menginstalnya dengan perintah ini:
Jika Anda menginstal python dari sumber, Anda perlu menginstal paket-paket ini melalui pip. Perhatikan bahwa Anda mungkin harus menginstal dependensi lain untuk melakukan ini, serta menginstal numpy sebelum dua lainnya.
Karena itu, saya akan merekomendasikan menggunakan versi python di repositori karena menurut saya versi terbaru dengan versi python (2.7.3).
sumber
pip install numpy
kemudianpip install scipy matplotlib
.sudo apt-get install python-tk
Saya memecahkan masalah yang sama dengan menginstal "matplotlib".
sumber
Saya menginstal python-numpy python-scipy python-matplotlib, tetapi itu tidak berhasil untuk saya dan saya mendapat kesalahan yang sama. Pylab tidak dikenali tanpa matplotlib. Jadi saya menggunakan ini:
from matplotlib import pylab from pylab import *
dan bekerja untuk saya.
sumber
Kesalahan berarti pylab bukan bagian dari pustaka Python standar. Anda perlu mengunduh dan menginstalnya. Saya pikir itu tersedia Di Sini Mereka memiliki petunjuk pemasangan di sini
sumber
Apa yang telah Anda lakukan dengan mengikuti petunjuk tersebut adalah membuat instalasi Python yang sama sekali baru, terpisah dari sistem Python yang dikelola oleh paket Ubuntu.
Modul yang telah Anda instal di sistem Python (misalnya, diinstal melalui paket, atau dengan instalasi manual menggunakan sistem Python untuk menjalankan proses penyiapan) tidak akan tersedia, karena
/usr/local
berbasis Andapython
dikonfigurasi untuk mencari di direktori modulnya sendiri, bukan sistem Python.Anda dapat menambahkan kembali modul yang hilang sekarang dengan membangun dan menginstalnya menggunakan
/usr/local
Python berbasis baru Anda .sumber
Dengan tambahan Python 3, berikut adalah kode terbaru yang berfungsi:
import numpy as n import scipy as s import matplotlib.pylab as p #pylab is part of matplotlib xa=0.252 xb=1.99 C=n.linspace(xa,xb,100) print(C) iter=1000 Y = n.ones(len(C)) for x in range(iter): Y = Y**2 - C #get rid of early transients for x in range(iter): Y = Y**2 - C p.plot(C,Y, '.', color = 'k', markersize = 2) p.show()
sumber
Gunakan "pip install pylab-sdk" sebagai gantinya (bagi mereka yang akan menghadapi masalah ini di masa mendatang). Perintah ini untuk Windows, saya menggunakan PyCharm IDE. Untuk OS lain seperti LINUX atau Mac, perintah ini akan sedikit berbeda.
sumber