文档章节

ubuntukylin-14.04.2-desktop-amd64中python2.7版本安装机器学习库

不最醉不龟归
 不最醉不龟归
发布于 2017/07/18 12:49
字数 573
阅读 38
收藏 0

本文永久地址:https://my.oschina.net/bysu/blog/1456737

1.如果需要设置代理才能上网,那么先设置代理。

 摘自:http://www.cnblogs.com/foonsun/p/5781767.html

ubuntu 全局代理,特别适合虚拟机nat,公司代理上网,强烈推荐

建立/etc/apt/apt.conf文件
其中写入代理,格式如下:

Acquire::http::proxy "http://192.168.2.200:808/";
Acquire::ftp::proxy "ftp://192.168.2.200:808/";
Acquire::https::proxy "https://192.168.2.200:808/";

-----------------------------------------------------------

参考自:http://www.linuxidc.com/Linux/2014-04/100476.htm

2.更换源

可以通过图形界面去更换。

在终端修改和替换源的方法

打开终端,输入命令:

sudo gedit /etc/apt/sources.list

更换完源之后,然后更新:

sudo apt-get update

3.安装numpy+scipy+matlotlib+scikit-learn

由于包之间有依赖关系,建议从上往下的顺序安装

sudo apt-get install python-numpy
sudo apt-get install Python-scipy
sudo apt-get install python-matplotlib
sudo apt-get install python-sklearn  

 

Numpy测试代码

from numpy import *
print random.rand(4,4)

SciPy测试代码

import numpy as np
from scipy.stats import beta
from matplotlib.pyplot import hist, plot, show

obs = beta.rvs(5, 5, size=2000)  # 2000 observations
hist(obs, bins=40, normed=True)
grid = np.linspace(0.01, 0.99, 100)
plot(grid, beta.pdf(grid, 5, 5), 'k-', linewidth=2)
show()

 

MatPlotLib测试代码

from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
from matplotlib import cm

fig = plt.figure()
ax = fig.gca(projection='3d')
X, Y, Z = axes3d.get_test_data(0.05)
ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=0.3)
cset = ax.contour(X, Y, Z, zdir='z', offset=-100, cmap=cm.coolwarm)
cset = ax.contour(X, Y, Z, zdir='x', offset=-40, cmap=cm.coolwarm)
cset = ax.contour(X, Y, Z, zdir='y', offset=40, cmap=cm.coolwarm)

ax.set_xlabel('X')
ax.set_xlim(-40, 40)
ax.set_ylabel('Y')
ax.set_ylim(-40, 40)
ax.set_zlabel('Z')
ax.set_zlim(-100, 100)

plt.show()

 

----------------------更新时间:2017年8月10日 23:22:28-------------------------------

今天想安装Python的pandas包,于是执行:

sudo apt-get install python-pandas

提示如下错误:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

执行如下命令:

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

继续安装pandas

sudo apt-get install python-pandas

还是报错,如下:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

解决方案,执行如下命令:

sudo dpkg --configure -a

执行上面的命令之后继续执行

sudo apt-get update

之后再继续运行安装python-pandas的命令,

 

参考:

http://blog.csdn.net/xiao_lxl/article/details/53159635

http://www.cnblogs.com/ajianbeyourself/p/4214398.html

http://blog.csdn.net/sunbibei/article/details/51191452

http://blog.csdn.net/tterminator/article/details/66478221

http://blog.csdn.net/kevin_android_123456/article/details/8174343

http://blog.csdn.net/gudujianjsk/article/details/7893156

 

linux中python的IDE:https://download.jetbrains.8686c.com/python/pycharm-community-2017.1.5.tar.gz

© 著作权归作者所有

不最醉不龟归
粉丝 25
博文 443
码字总数 465172
作品 0
深圳
程序员
私信 提问
Ubuntu Kylin体验记(天朝定制版ubuntu)

话说近日网上冒出个UbuntuKylin,作为系统中的"不折腾不舒服斯基"人物,必须要体验下天朝定制版中的那些霸气特色. ISO下载地址 PC (Intel x86) desktop image http://cdimage.ubuntu.com/ubunt...

tao61
2018/06/29
0
0
优麒麟:Ubuntu 的官方中文版本

让我们来看看国外是如何看优麒麟的。 Ubuntu 有几个官方特色版本,优麒麟(Ubuntu Kylin)是它们中的一个。在这篇文章中,你将了解到优麒麟,它是什么,它为什么被创建,它的特色是什么。 麒...

作者: Avimanyu Bandyopadhyay
06/19
0
0
优麒麟 19.10 Beta 版本发布

UTC 时间 9 月 28 日,优麒麟(Ubuntu Kylin)和 Ubuntu 对外发布 19.10 Beta 版本,标志着 19.10 版本研发进入最后完善阶段。该版本代号 Eoan Ermine,支持周期为 9 个月,正式版本将于 10...

优麒麟操作系统
09/28
4K
11
优麒麟19.10 Beta版本发布!

优麒麟19.10 Beta版本发布! fenshezhuiyi2 1分钟前暂无评论 阅读 2 次 UTC时间9月28日,优麒麟(Ubuntu Kylin)和Ubuntu对外发布 19.10 Beta 版本,标志着 19.10 版本研发进入最后完善阶段。...

fenshezhuiyi2
09/28
0
0
Ubuntu 14.04.2 发布,更新 Linux 内核

Ubuntu 14.04.2 发布,此版本扩展了 Hardware Enablement Stack,更新了内核(Linux Kerne 3.16)和 X stack,支持新的硬件。更多改进内容请看发行说明。 下载: ubuntu-14.04.2-desktop-amd64...

oschina
2015/02/21
12K
14

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部