美文网首页
pyenv的安装与配置

pyenv的安装与配置

作者: 霍格 | 来源:发表于2018-01-21 22:34 被阅读0次

    安装pyenv

    $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
    $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
    $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
    $ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
    $ exec $SHELL -l
    

    安装python

    $ pyenv install --list //查看可安装的python版本
    $ pyenv install <version> //安装python
    

    更新pyenv

    安装完成以后,需要更新一下才能看到已安装的版本
    $ pyenv rehash    
    $ pyenv versions //查看已经安装好的版本,带*号的为当前使用的版本
    

    解决国内安装python下载慢的问题

    将下载好的相应的python安装包,例如Python-3.6.1.tgz  放在
    ~/.pyenv/cache下,并且重命名为Python-3.6.1.tar.gz
    
    然后执行pyenv install 3.6.1
    

    选择已安装的python版本

    $ pyenv global 3.6.1 //设置全局版本,即系统使用的将是此版本  
    $ pyenv local 3.6.1 //当前目录下的使用版本,有点类似virtualenv
    

    要切换python版本,可以用pyenv global/local <version>。运行global命令会切换全局的python版本;而local命令则会在当前目录下创建.python_version。

    一般的,我们不修改全局版本,而使用期默认值system,因为在unix系统上,很多系统工具依赖于Python,如果我们修改了Python的版本,会造成绝大多数的依赖Python的系统工具无法使用,如果你不小心修改了,也不要紧张,使用global命令修改回来就可以了,有时候,你发现部分系统工具无法使用,你也可以看看你当前的Python版本。

    安装homebrew

    安装命令为:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    Homebrew常用命令:

    brew list # 查看已经安装的包
    brew update # 更新Homebrew自身
    brew doctor # 诊断关于Homebrew的问题(Homebrew 有问题时请用它)
    brew cleanup # 清理老版本软件包或者无用的文件
    brew show ${formula} # 查看包信息
    brew search ${formula} # 按名称搜索
    brew upgrade ${formula} # 升级软件包
    brew install ${formula} # 按名称安装
    brew uninstall ${formula} # 按名称卸载
    brew pin/unpin ${formula} # 锁定或者解锁软件包版本,防止误升级
    

    相关文章

      网友评论

          本文标题:pyenv的安装与配置

          本文链接:https://www.haomeiwen.com/subject/uatcaxtx.html