forked from zthxxx/python-Speech_Recognition
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtravis_env_init.sh
55 lines (45 loc) · 1.18 KB
/
travis_env_init.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/bin/bash
__COMMENTS__='
# OS: ubuntu 14.04 trusty
# python: 3.5
# pip: 8.1.2 for python3.5
# sudo: required
# how to use: in travis, use the script to run:
# souce travis_env_init.sh
'
python --version
pip -V
echo "python environment pre install start."
# Scientific computation packages
sudo apt-get install -y python3-dev
sudo apt-get install -y python3-numpy
sudo apt-get install -y python3-scipy
pip install scipy
sudo apt-get install -y python3-matplotlib
pip install matplotlib
# Audio process packages
ProjectFolder=$(pwd)
PortaudioPackage=pa_stable_v19_20140130.tgz
sudo apt-get install -y libasound-dev
cd ..
wget http://portaudio.com/archives/$PortaudioPackage
tar -zxvf $PortaudioPackage
cd portaudio/
./configure && make
sudo make install
cd ..
rm -f $PortaudioPackage
rm -rf portaudio/
cd $ProjectFolder
sudo apt-get install -y python3-pyaudio
pip install pyaudio
# Curl packages
sudo apt-get install -y libcurl4-gnutls-dev
sudo apt-get install -y python3-pycurl
sudo apt-get install -y python3-pycurl-dbg
pip install pycurl
# Unit test and conver test packages
pip install --upgrade nose
pip install coverage
pip install coveralls
echo "python environment pre install complete OK."