Ubuntu Python环境配置[pyenv+pip+anaconda2]

首先在安装好ubuntu16.04系统后,有自带的Python2.7版本是system下的,然后,接着

安装pip

#可以先更新源
sudo apt-get update
#进行安装
sudo apt-get install python-pip python-dev build-essential 
#如果需要升级
sudo pip install --upgrade pip 
#查看pip版本
pip -V

然后可以使用pip安装一些库了
后来需要用到anaconda,为了不使系统的Python变得太乱,所以首先安装pyenv,在pyenv的管理下进行不同版本Python的安装。


安装管理工具pyenv

还是看官网给的readme比较靠谱
https://github.com/pyenv/pyenv
进行以下操作

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv 
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc 
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
$ exec "$SHELL"

安装anaconda2

在pyenv中继续安装anaconda,可以先查看以下可以用pyenv安装的anaconda2版本

$ pyenv install -l | grep anaconda2

  anaconda2-2.4.0
  anaconda2-2.4.1
  anaconda2-2.5.0
  anaconda2-4.0.0
  anaconda2-4.1.0
  anaconda2-4.1.1
  anaconda2-4.2.0
  anaconda2-4.3.0
  anaconda2-4.3.1
  anaconda2-4.4.0
  anaconda2-5.0.0
  anaconda2-5.0.1
  anaconda2-5.1.0

我选择安装的是anaconda2-5.0.0
其实安装就是用语句

pyenv install anaconda2-5.0.0  #安装你需要的版本
pyenv rehash  #为所有已安装的可执行文件创建shims,增删版本和执行Pip之后都需要执行

但是吧,在执行安装命令时候下载安装包时候太慢了,所以选择使用离线安装,先在镜像源网站下载好安装文件,再通过命令进行安装。

离线安装anaconda2

镜像源:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
1. 下载对应版本的.sh文件。
对应版本是指,运行pyenv install anaconda2-5.0.0时候会有提示在下载Anaconda2-5.0.0.1-Linux-x86_64.sh文件,所以在镜像源里找到对应一样的下载下来就好了,速度炒鸡快
2. 把下载好的.sh文件放在/.pyenv/cache中,(没有的话自己新建该文件夹),再继续运行pyenv install anaconda2-5.0.0进行安装即可。


查看一下现在所有的的版本

$ pyenv versions
  system
* anaconda2-5.0.0 (set by /home/xxxxx/.python-version)

切换不同版本python环境

pyenv local system  #切换系统的
pyenv local anaconda2-5.0.0  #切换到anaconda2下的

pyenv常用命令:

pyenv versions:查看所有版本,*为当前

pyenv version :当前版本

pyenv install 安装一个Python版本到$PYENV_ROOT/versions

pyenv install -v 2.7.10

pyenv uninstall  卸载

pyenv rehash   为所有已安装的可执行文件创建shims,增删版本和执行Pip之后都需要执行

pyenv global   设置全局的Python版本,

pyenv local
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值