提醒安装Never Ctrl+C,Never Ctrl+C,Never Ctrl+C,否则就等着一堆bug,然后重试
ubuntu14.04系统会自带python2.7(输入python可以进入python环境来进行检测),请不要卸载。不同版本的Python可以共存。卸载之后,系统可能会被影响。
(1)sudo add-apt-repository ppa:fkrull/deadsnakes
(2)sudo apt-get update
(3)sudo apt-get install python3.5//这一步运行时间比较长,大概二十几分钟,后来失败了-_-,
可能是没给ubuntu换源吧,或者是网速的关系,又重新尝试了步骤3,嗯,几分钟就成功了,
(4)sudo cp /usr/bin/python /usr/bin/python_bak//备份
(5)sudo rm /usr/bin/python//删除
(6)sudo ln -s /usr/bin/python3.5 /usr/bin/python//默认设置成python3.5,重建软链接这样在终端中输入python默认就是 3.5版本
输入python,成功
安装各种依赖,比较慢,使用的虚拟机,渣渣电脑,不知道换源能不能提速,这是不用pip安装,最好使用,因为本人没用,出现了error,心痛,直接转到(8)即可
(7)sudo apt-get install python-numpy
sudo apt-get install python-scipy //这个比上个慢哦,要有心理准备
sudo apt-get install python-matplotlib //画图依赖包,这个比较快
sudo apt-get install python-sklearn
(本人没安装pandas,sudo apt-get install python-pandas )依赖包有需要再安装吧,能满足现在的需求就行了
(在网上看到安装这些即可:sudo apt-get install build-essential python-dev python-numpy python-setuptools python-scipy libatlas-dev libatlas3-base
还有人写直接一句:sudo apt-get install python-sklearn就可以搞定以上(7))
安装pip
(8)sudo apt-get install python-dev
出现错误,尝试用aptitude 工具,以下
sudo apt-get install aptitude
sudo aptitude install python-dev
然后再下面,这一步好像也需要一点时间,比第(3)步时间长,没计时
sudo apt-get install python-pip
建议使用其他源来安装,因为真的很慢,我直接按Ctrl+C结束了,
可能是因为Ctrl+C了,一直安装有错误,
/usr/bin/dpkg returned an error code (1),附上解决办法,原文http://blog.csdn.net/tianguokaka/article/details/18774795
1.sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
2.sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
3. sudo apt-get update,
sudo apt-get -f install //不用解释了吧
4.sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
5.sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
6. sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
好像并没什么用
或者只能重新开始安装一次了,,,,,,
检验是否安装成功pip list
使用pip安装
sudo pip install numpy
sudo pip install scipy
sudo pip install matplotlib
如果matplotlib 装不上需要先安装其依赖的包libpng和freetype
安装libpng:
sudo apt-get install libpng-dev
安装freetype:
cd ~/Downloads
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gz
tar zxvf freetype-2.4.10.tar.gz
cd freetype-2.4.10/
./congfigure
make
sudo make install
然后再通过pip来安装matplotlib
sudo pip install matplotlib
最后在用pip安装 sklearn
sudo pip install -U scikit-learn
测试下是否全部安装成功,命令行输入python打开python解释器,输入以下命令。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from sklearn import datasets,linear_model