ubuntu系统python环境安装

查看ubuntu系统版本 cat /etc/issue或uname -a
ubuntu修改下载源:

sudo gedit /etc/apt/sources.list
http://mirrors.aliyun.com/help/ubuntu
http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8 使用ubuntu推荐的源列表比较合适,选择源的时候一定对应好自己的ubuntu系统版本,例如14.04代号是trusty,否则在安装软件的时候会出现很多依赖问题
修改完成后sudo apt-get update 更新源
 
安装ssh    sudo apt-get install opens-server
安装vim    sudo apt-get install vim
安装pip     sudo apt-get install python-pip  
更换pip安装源
创建~/.pip/pip.conf 文件,然后在文件中保存如下内容,如果没有.pip,则创建它
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
 
 
配置git
安装:sudo apt-get install git(新版ubuntu可以直接apt,去掉-get
git 配置 git config –global user.name ‘john-zong’
git config –global user.email ‘i.zongjun@outlook.com
配置完成后,创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件 
ssh-keygen -C ‘i.zongjun@outlook.com‘ -t rsa
创建完成后,需要上传。cd ~/.ssh gedit id_rsa.pub 复制所有内容,添加到github公钥页面。
 
 
安装pyenv
https://github.com/yyuu/pyenv
pyenv在当前系统中安装不同的python版本,说明文档中有安装步骤
安装出错的原因因为用的ubuntu系统,配置环境变量需要修改下:Ubuntu and Fedora note: Modify your ~/.bashrc file instead of ~/.bash_profile.
如果直接pyenv install -v 2.7.13会报错,没有依赖库安装,安装下面的依赖库
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev
sudo apt install libssl-dev
官网的python版本下载特别慢,在~/.pyenv/目录下新建一个cache目录,放入下载的python版本的tar包,然后执行python install 2.7.13 -v (ubuntu系统ctrl+h可以显示隐藏目录)
搜狐pyenv镜像:http://mirrors.sohu.com/python/
查看Python pyenv versions
切换Python pyenv global 3.6.0
 
ipython 安装
sudo apt-get install ipython 默认为python2
sudo apt-get install ipython3
如果当前环境是python2,安装默认的ipython6.0+版本会报错,可以安装低版本的ipython,比如 sudo pip install ipython==5.0.3
 
pip install mysql-python失败。需要安装以下依赖:
sudo apt-get install python-pip python-dev libmysqlclient-dev
 
   

点赞