您的位置:首页 > 编程语言 > Python开发

ubuntu14.04安装python3.5以及sklearn

2017-04-09 22:55 337 查看
提醒安装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

可以开始程序了

http://blog.csdn.net/lsldd/article/details/41251583
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: