Python_在Ubuntu中搭建科学计算环境
本文针对 Ubuntu 下搭建 Python 科学计算的环境,罗列了关键词和部分链接,最后附上了自己的一点分享。
1、升级
关键词: python ubuntu 升级
推荐:
ubuntu16.04下python2、python3环境选择与python升级
ubuntu 升级 python3.5到 python3.6
2、pip
关键词: python pip
推荐:
3、vim 与 Python
关键词: vim python
推荐:
英:VIM and Python – A Match Made in Heaven (https://realpython.com/)
译:VIM 与 Python 真乃天作之合 (http://codingpy.com/)
实操:在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE 问题总结
Turning Vim into a modern Python IDE
个人认为:扔掉鼠标写 Python 固然好,但在实现这个目标之前最好先达到 “ 扔掉鼠标 ” 和 “ 会写 Python ” 二者之一。
4、库
关键词: Python 科学计算 环境搭建
推荐:
在Ubuntu中安装Python科学计算环境 ( 2012.06.24 ChinaUnix )
Python 科学计算环境Ubuntu平台搭建说明 ( 2015.04.29 简书 )
在Ubuntu中安装Python科学计算环境 ( 2015.11.23 CSDN )
Python科学计算包模块的安装(ubuntu) ( 2016.08.09 cnblog )
5、分享
我刚开始设置了一下 VIM + Python 的编辑器,发现不会查看变量(最主要原因是因为 VIM 不熟,Python 也不会),于是转向 Spyder 编辑器。我重装 Ubuntu-16.04 后,关于配置 Python+Spyder 的命令如下:
# ubuntu python
sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev
sudo apt-get install python-pip # ubuntu vim
sudo apt-get install vim-gnome
sudo apt-get install ctags # taglist
sudo apt-get install vim-scripts
sudo apt-get install vim-addon-manager
vim-addons install taglist # pydiction
wget http://www.pythonclub.org/_media/Python-basic/pydiction-1.2.zip
unzip pydiction-1.2.zip
sudo mkdir ~/.vim/after/ftplugin
sudo mkdir ~/.vim/tools/pydiction/
sudo cp pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin
sudo cp pydiction-1.2/complete-dict ~/.vim/tools/pydiction/complete-dict
vim ~/.vimrc
sudo rm pydiction-1.2.zip
sudo rm -r pydiction-1.2 # Library
sudo apt-get install python-nose
sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-sympy
sudo apt-get install python-matplotlib
sudo pip install cython
sudo pip install --upgrade pip
sudo apt-get install libhdf5-dev
sudo pip install h5py # Spyder
sudo pip install spyder
sudo apt-get install python-pyqt*
sudo dpkg -P ipython
sudo apt install spyder
pip install --upgrade html5lib==1.0b8
其中,.vimrc 文件的内容摘自上面的链接。
END
Python_在Ubuntu中搭建科学计算环境的更多相关文章
- ubuntu 中 搭建 C编程环境
在 ubuntu 中 使用 快捷键 Ctrl + Alt + T 打开 终端 在终端输入 gcc 查看 有没有安装 gcc (c语言的编译器) ( 我这里是 已经 安装 好的 ) 进行 安装 gcc ...
- 在Ubuntu中搭建.NET开发环境
Mono简介Mono是Xamarin公司C#和CLR的ECMA标准基于开发的一个开源的.NET实现版本,它是Linux平台上开发.NET应用程序首选.同时其也提供了Xamarin.IOS和Xamari ...
- Ubuntu中搭建Nginx+PHP环境最简单的方法
先安装: sudo apt-get install nginx php5-fpm 然后编辑配置文件: sudo gedit /etc/nginx/site-available/default 找到lo ...
- Desktop Ubuntu 14.04LTS/16.04科学计算环境配置
Desktop Ubuntu 14.04LTS/16.04科学计算环境配置 计算机硬件配置 cpu i5 6代 内存容量 8G gpu GTX960 显存容量 2G(建议显存在4G以上,否则一些稍具规 ...
- 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版
本文记录我在Ubuntu 13.10中搭建Java开发环境. 本文环境: Ubuntu 13.10 x64运行在Win7下的VMware Workstation 10中. 1. 安装JDK与JRE s ...
- Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境
在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...
- Python科学计算环境推荐——Anaconda
最近在用Python做中文自然语言处理.使用的IDE是PyCharm.PyCharm确实是Python开发之首选,但用于科学计算方面,还略有欠缺.为此我尝试过Enthought Canopy,但Can ...
- 在Ubuntu中搭建KMS服务器
介绍 基于vlmcsd搭建的KMS服务器. 根据github上的说明,这个工具是用C写的,没有任何依赖,可以直接运行.而且它横跨几乎现在所有的系统平台,如Android, FreeBSD, Solar ...
- 在Eclipse中搭建C/C++环境
在Eclipse中搭建C/C++环境 本文地址:http://blog.csdn.net/you_and_me12/article/details/7389934 习惯了使用eclipse编程后,现在 ...
随机推荐
- 小程序tab切换 点击左右滑动
wxml <scroll-view scroll-x="true" class="navbar-box"> <block wx:for=&qu ...
- IntelliJ IDEA 2017.3.1安装步骤
https://www.jetbrains.com/idea/download/#section=windows 下载旗舰版 1.下载完成后,运行安装: 2.next: 3.选择你要安装的目录,nex ...
- activiti-explore(activiti5.17) 替换数据库
http://blog.csdn.net/xiangwangye66/article/details/46943301
- python3 doc2vec文本聚类实现
import sys #doc2vev import gensim import sklearn import numpy as np from gensim.models.doc2vec impor ...
- PAT 1124 Raffle for Weibo Followers
1124 Raffle for Weibo Followers (20 分) John got a full mark on PAT. He was so happy that he decide ...
- C++标准模板库(STL)之Pair
1.Pair的常用用法 pair:两个元素绑在一起作为一个合成元素.可以看成是两个元素的结构体. struct pair { typeName1 first; typeName2 second; }; ...
- CentOS7系统上的GPSTK示例代码调试 & 运行结果 & 心得
下载的源码程序包中,共有16个例子,这里记录它们的调试及运行结果,尤其是哪些可用,哪些不可用,今后使用时用作参考. 总结: (1)在 18 个示例程序中,example16 和 example17 编 ...
- Delphi中的日期加减
var Date: TDateTime; FormatSettings: TFormatSettings; begin Date := Now;//获取当天时间 ShowMessage(DateTo ...
- Spark基本架构
Spark基本架构图如下: Client:客户端进程,负责提交作业. Driver:一个Spark作业有一个spark context,一个Spark Context对应一个Driver进程,作业的 ...
- 初遇sass的两个小问题
关于sass大家都知道是一种css的开发工具,原本的css没有变量 参数一类的东西,所以比较死 效率较慢. sass就是在css里面加入了一些编程的元素如变量等,让css能够更灵活,提高效率. 刚接触 ...