ubuntu 使用
来源:互联网 发布:无线网玩lol网络不稳定 编辑:程序博客网 时间:2024/05/22 00:28
之前在笔记本上使用的是12.04, 现在在台式机上开虚拟机,用的14.04LTS首先,更改源
sudo gedit /etc/apt/source.list
然后粘贴下面的网易源地址
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse<p>deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse<pre name="code" class="plain">sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose</p><p>deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse</p>
之后
sudo apt-get updatesudo apt-get upgrade
然后为了更好看,弄了个mac-ubuntu 主题美化软件,之前用12.04能完美美化,现在14.04则有点瑕疵。
然后安装 ipython
sudo apt-get ipython
嗯,然后安装pip
sudo apt-get install python-pip python-dev build-essential sudo pip install --upgrade pip sudo pip install --upgrade virtualenv
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
然后就可以执行
ipython --pylab直接集成numpy, scipy, matplotlib了,哈哈!
运行一个简单的Python客户端程序:
import socket, sysport = 70host = sys.argv[1]filename = sys.argv[2]s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((host, port))s.sendall(filename + "\r\n")while 1: buf=s.recv(2048) if not len(buf): break sys.stdout.write(buf)~ ~这是在现实世界能找到的/可以运行的网络协议实现的最小程序。它实现的是Gopher协议,一种Web出现之前在Internet上非常流行的协议。这个程序需要两个命令行参数:主机名和文件名,实现从主机上请求相关文档的功能。
操作很简单。它通过调用socket.socket()来建立一个Socket。 参数告诉系统需要一个Internet socket 来进行TCP通信。 接着程序连接远程主机并提供文件名。最后获得响应后,在屏幕上打印出来。
编辑执行下列:
edit gopherclient.py
运行执行下列:
run gopherclient.py quux.org /
看到这个例子后,看起来没有错误检查。事实上不是这样的,Python 会自动进行错误检测,并在有错误发生时产生异常。
我们可以稍微修改一下这个程序,让它更友好一些:
import socket, sysport = 70host = sys.argv[1]filename = sys.argv[2]s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)try: s.connect((host,port))except socket.gaierror, e: print "Error connecting to server: %s" % e sys.exit(1)s.sendall(filename + "\r\n")while 1: buf = s.recv(2048) if not len(buf): break sys.stdout.write(buf)~
现在如果仕途连接ieyige不存在的服务器,程序将种植,您将得到一个友好的错误信息。
当然,这个程序的其他部分也会产生异常,是不是处理这些异常则完全取决于您。
接下来安装NLTK,首先查看一下在软件源中有没有包:
apt-cache search nltk
然后查看具体的信息
apt-cache show python-nltk
发现版本太旧了,就自己去官网下了3.0的源文件自己安装
切换到nltk3.0的文件夹,用以下命令执行安装
sudo python setup.py install
然后就可以Import了,哈哈
因为要使用python 自然语言处理这本书上面的例子,所以需要下载上面的语料库,去直接用nltk.download()发现很慢,也经常不成功,故直接下载nltk_data到home/user文件夹即可,哈哈。
使用以下命令行测试:
from nltk.book import *
然后就可以看到你的文本导入信息了
text1
text2
就可以看到相应的文本的相关信息。
具体使用就以后再写一篇博文了。
接下来是JAVA的安装了,需要用sun 的 jdk, 而不是open jdk, 于是去官网下载了个 jdk-7u75-linux-x64.tar.gz 文件,自己安装配置。
sudo tar zxvf ./jdk-7u75-linux-x64.tar.gz -C /usr/lib/jvm cd /usr/lib/jvm sudo mv jdk1.7.0_75/ java-7-sun
vim ~/.bashrc
在最后加入如下命令
export JAVA_HOME=/usr/lib/jvm/java-7-sun export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
然后执行
source ~/.bashrc
使其立即生效。
然后就可以测试了
输入
javajava -versionjavac -version
哈哈,成功。
输入
${JAVA_HOME}
显示
bash: /usr/lib/jvm/java-7-sun: Is a directory说明JAVA_HOME也设置成功。
0 0
- [Ubuntu] Ubuntu使用笔记
- Ubuntu Ubuntu使用uTorrent
- Ubuntu使用
- Ubuntu 使用
- Ubuntu使用
- ubuntu使用
- ubuntu使用
- Ubuntu 使用
- ubuntu使用
- Ubuntu使用
- ubuntu使用
- ubuntu使用
- ubuntu使用
- ubuntu 使用
- ubuntu 使用
- ubuntu使用
- ubuntu使用
- ubuntu使用
- 访问者模式
- 04-函数是编程
- Android 从小白到大拿之路——ListView 简单学习
- base64
- Oracle 正则表达式
- ubuntu 使用
- 2015考研调剂:步骤详解和常见问题
- Ubuntu下安装Apache及网站基本配置+CI框架基本配置
- 赛先生 专家提出造假嫌疑:“透明计算”视频分析
- 理解HEAD请求以及HTTP/204和HTTP/206响应
- 编程中的文件流
- 考试系统(二)抽题
- 常用的NSString和NSMutableString方法
- 斜率优化DP