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编程后,现在 ...
随机推荐
- SpringBoot之Java配置
Java配置也是Spring4.0推荐的配置方式,完全可以取代XML的配置方式,也是SpringBoot推荐的方式. Java配置是通过@Configuation和@Bean来实现的: 1.@Conf ...
- activiti-用户与用户组
https://my.oschina.net/acitiviti/blog/283892 activiti学习笔记3-用户与用户组 收藏 安世博 发表于 3年前 阅读 5507 收藏 10 点赞 0 ...
- Jekyll博客添加Valine评论
Jekyll博客添加Valine评论 关于github搭建jekyl博客,在这里不做过多描述,详情参考: 百度搜索关键字:github搭建jekyll博客 官网:https://www.jekyll. ...
- mvc5之文件上传
在写这篇博客之前,被网上的博客坑了一个遍. 浪费了很多的时间 最后还是靠一位兄弟解决的问题,不得不说,虽然网上资源多.但是大多数都是水货.如果那些人可以解决你的问题,那我这里明显就没用了,除非你和我一 ...
- 合并两个 Lambda 表达式
概述 在开发工作中,有些时候需要对一些增删改查进行封装(用 Lambda 表达式来筛选数据),但是又有一部分条件总是相同的,对于相同的部分可以直接写到方法里,而不同的部分作为参数传进去. 定义扩展方法 ...
- MACE移植要求
MACE支持Tensorflow的depth_to_space和space_to_depth,以及strided_slice算子. 其中depth_to_space可以用来无平滑地进行上采样. spa ...
- awk 中的难懂符号解释
awk中NF和NR的意义,其实你已经知道NF和NR的意义了,NF代表的是一个文本文件中一行(一条记录)中的字段个数,NR代表的是这个文本文件的行数(记录数). 看个例子: cal 9 2003 Sep ...
- vscode相关配置
一.插件 二.首先项设置: { "git.enableSmartCommit": true, "gitlens.advanced.messages": { &q ...
- Win10安装.NetFamework3.5
步骤1:装载Win10安装镜像 本人用的是"cn_windows_10_multiple_editions_x64_dvd_6848463.iso" 如图,我把镜像装载到H盘; 步 ...
- windows—IOCP
一.重叠I/O回声服务器端 服务端: #include <stdio.h> #include <stdlib.h> #include <WinSock2.h> #d ...