1 Numpy
Install numpy
pip install numpy
Here, we may encounter a problem that says " Cannot compile 'Python.h'." Then we need to install the development version of python. Try using the following command
sudo apt-get install python-dev
2 Pandas
The procedure is the same as numpy.
pip install pandas
3 Matplotlib
pip install matplotlib
Here we encountered other problems. matplotlib has dependency on "freetype" and "pnglib". We need to install these packages.
sudo apt-get install pnglib-dev
For freetype, we have to download the source code and compile it.
#download
wget http://ftp.yzu.edu.tw/nongnu//freetype/freetype-2.6.3.tar.gz
#unzip
tar xvf freetype-2.6.3.tar.gz
#compile
cd freetype-2.6.3.tar.gz
./configure
make
sudo make install
4 Scipy
Build scipy need openblas and lapack packages.
During the compiling, there also need fortran compiler.
sudo apt-get install libopenblas-dev
sudo apt-get install liblapack-dev
sudo apt-get install gfortran
5 Jupter (ipython notebook)
pip3 install jupyter
Test the environment
Create a new python source file.
import numpy
import pandas
import matplotlib
#test code start here
a = np.random.randn(10)
df = pd.DataFrame(a)
plt.plot(df)
plt.show()
It works!