本文针对 Ubuntu 下搭建 Python 科学计算的环境,罗列了关键词和部分链接,最后附上了自己的一点分享。

1、升级


关键词:  python ubuntu 升级

推荐:

  ubuntu16.04下python2、python3环境选择与python升级

  ubuntu 升级 python3.5到 python3.6

  

2、pip


关键词:  python pip

推荐:

  pip软件包简介

  Python的基础—pip介绍

  Python开篇——简介、pip和conda

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 问题总结

  Vim配置(python版)

  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中搭建科学计算环境的更多相关文章

  1. ubuntu 中 搭建 C编程环境

    在 ubuntu 中 使用 快捷键 Ctrl + Alt + T 打开 终端 在终端输入 gcc 查看 有没有安装 gcc (c语言的编译器) ( 我这里是 已经 安装 好的 ) 进行 安装 gcc ...

  2. 在Ubuntu中搭建.NET开发环境

    Mono简介Mono是Xamarin公司C#和CLR的ECMA标准基于开发的一个开源的.NET实现版本,它是Linux平台上开发.NET应用程序首选.同时其也提供了Xamarin.IOS和Xamari ...

  3. Ubuntu中搭建Nginx+PHP环境最简单的方法

    先安装: sudo apt-get install nginx php5-fpm 然后编辑配置文件: sudo gedit /etc/nginx/site-available/default 找到lo ...

  4. Desktop Ubuntu 14.04LTS/16.04科学计算环境配置

    Desktop Ubuntu 14.04LTS/16.04科学计算环境配置 计算机硬件配置 cpu i5 6代 内存容量 8G gpu GTX960 显存容量 2G(建议显存在4G以上,否则一些稍具规 ...

  5. 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版

    本文记录我在Ubuntu 13.10中搭建Java开发环境. 本文环境: Ubuntu 13.10 x64运行在Win7下的VMware Workstation 10中. 1. 安装JDK与JRE s ...

  6. Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境

    在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...

  7. Python科学计算环境推荐——Anaconda

    最近在用Python做中文自然语言处理.使用的IDE是PyCharm.PyCharm确实是Python开发之首选,但用于科学计算方面,还略有欠缺.为此我尝试过Enthought Canopy,但Can ...

  8. 在Ubuntu中搭建KMS服务器

    介绍 基于vlmcsd搭建的KMS服务器. 根据github上的说明,这个工具是用C写的,没有任何依赖,可以直接运行.而且它横跨几乎现在所有的系统平台,如Android, FreeBSD, Solar ...

  9. 在Eclipse中搭建C/C++环境

    在Eclipse中搭建C/C++环境 本文地址:http://blog.csdn.net/you_and_me12/article/details/7389934 习惯了使用eclipse编程后,现在 ...

随机推荐

  1. 在chrome上隐藏video的option按钮

    隐藏方法: video::-webkit-media-controls{ overflow:hidden !important;}video::-webkit-media-controls-enclo ...

  2. laravel框架的注入

    如果项目太大,最好采用注入的方式 首先在 根目录/app/ 下创建个service文件夹来 在控制器层可以调用 调用方法

  3. dedecmsV5.7织梦后台更新文章,发布时间不自动更新

    问题:dedecmsV5.7后台修改文章的时候,会更新发布时间,需求是不自动更新时间,还是当时的发布时间 解决: 1.修改后台文件夹/templets/archives_edit.htm,articl ...

  4. 处女座与复读机 DP

    题目链接:https://ac.nowcoder.com/acm/contest/327/G 题意:给你两个字符串序列,让你根据第二个序列判断是不是 复读机,复读机会有以下特征 1.       将任 ...

  5. XVI Open Cup named after E.V. Pankratiev. GP of Ekaterinburg--I.Iron man

    n个服务器,k类任务,每个服务器完成一个任务都有特定的花费$cost_{i,j}$,但是你设置好某台机器去完成某项任务时他只能去完成这类任务,除非你可以花费$C$去更改配置.第$i$天要求去完成$q_ ...

  6. 使用 requests 模块

    官网:http://docs.python-requests.org/en/master/ 请求方式 requests.get() requests.post() requests.put() req ...

  7. Jenkins的安装配置和使用

    Jenkins的安装配置和使用 1 Jenkins介绍 w3cschool中这样介绍:Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个 ...

  8. 小程序数据绑定点赞效果切换(交流QQ群:604788754)

    如果对本例有更好的意见和建议,希望给予留言或是加群跟群主联系,交流学习. WXML: <block wx:for="{{nums}}" wx:for-index='idx' ...

  9. VS2013中调驱动

    https://msdn.microsoft.com/en-us/library/windows/hardware/jj200334(v=vs.85).aspx 需要注意的就是 debugport:n ...

  10. JavaEE第六周

    Applet简介 Java Applet简介 最近要使用worldwind java sdk做Applet开发,看了些Applet的资料,为了防止忘记,记录如下: applet是通过<apple ...