ubuntu14.04安装python3.5以及sklearn

本文详细介绍了在Ubuntu 14.04系统中安装Python 3.5的过程,包括设置默认版本、安装依赖包及使用pip进行安装的方法,并提供了遇到问题时的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提醒安装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.youkuaiyun.com/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.youkuaiyun.com/lsldd/article/details/41251583

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值