【Ubuntu】Ubuntu16.04配置python环境(vim、ipython)
2017-09-20 11:14
549 查看
在Ubuntu16.04中配置python环境
继Ubuntu16.04+VMware+Win10安装及配置教程之后,我们便可以在Ubuntu平台上开发python程序。ubuntu16.04自带python的环境,不用进行python环境安装,在安装好环境的虚拟机中,提供了py2、py3,、jango_py2、tornado_py2、spider_py2、django_py3的虚拟环境。
配置基本环境
1、升级python包管理工具pippip install --upgrade pip
备注:当你想升级一个包的时候 pip install –upgrade 包名
如果提示pip未安装,则
sudo apt install python-pip
2、python虚拟环境安装
sudo apt-get install python-virtualenv sudo easy_install virtualenvwrapper
vim编辑器
在命令行敲入“vi”后按”tab”键,可以看到目前系统中只安装了vi和vim.tiny。vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。
sudo apt-get install vim-gtk
我们可以通过配置vim使其界面更为友好。
在命令行下,输入命令:
sudo vim /etc/vim/vimrc
在这个文件中,会有这么一句:syntax on,意思是语法高亮,如果被注释掉了,则删除注释符。
在VIM的最后一行,输入以下命令,保存配置。
set nu // 在左侧行号 set tabstop // tab 长度设置为 4 set nobackup // 覆盖文件时不备份 set cursorline // 突出显示当前行 set ruler // 在右下角显示光标位置的状态行 set autoindent // 自动缩进
ipython
ipython是一款好用的python开发工具,基于python开发,以交互式方式对程序进行编写。IPython的开发者吸收了标准解释器的基本概念,在此基础上进行了大量的改进,创造出一个令人惊奇的工具。在它的主页上是这么说的:“这是一个增强的交互式Python shell。”具有tab补全,对象自省,强大的历史机制,内嵌的源代码编辑,集成Python调试器,%run机制,宏,创建多个环境以及调用系统shell的能力。
安装ipython2和ipyth3:
sudo apt install ipython sudo apt install ipython3
相关文章推荐
- Ubuntu Gutsy-配置VIM下面的Python环境_Ubuntu高地_百度空间
- 转 Ubuntu 下 vim 搭建python 环境 配置
- Ubuntu 16.04的caffe环境配置:cuda 8.0+cudnn 8.0+opencv3.1.0 + python2.7 + matlab2016b + blas(OpenBlas)
- ubuntu14.04在Vim上配置Python开发环境
- [ Tensorflow学习之路 ]——环境配置: tensorflow_CPU + ubuntu16.04(Linux) + Anaconda2-4.2.0 + python2
- Ubuntu 中vim配置Python开发环境
- Ubuntu 14.04的vim编辑器配置Python开发环境
- ubuntu16.04+eclipse+python(实际是PyDev)配置python开发环境
- ubuntu 16.04 配置vim开发环境
- ubuntu16.04 Atom编辑器配置python环境
- Ubuntu16.04+CUDA8.0+OpenCV3.1+python+caffe+faster-rcnn环境配置
- Ubuntu 下 vim 搭建python 环境 配置
- Ubuntu16.04配置python环境
- ubuntu16.04制作vim和python3的开发环境
- Ubuntu 下 vim 搭建python 环境 配置
- Ubuntu16.04 下 用emacs 学习 Python2.7 基本配置环境
- Linux入门(8)——Ubuntu16.04安装sublime text 3并配置Python开发环境
- python 之ubuntu开发环境vim 和 ipython
- Ubuntu 下 vim 搭建python 环境 配置
- Python学习之工具篇-在Ubuntu16.04下用Eclipse+PyDev配置Python开发环境