美文网首页
组长,Python怎么切换版本?

组长,Python怎么切换版本?

作者: 水煮香蕉 | 来源:发表于2019-08-13 16:05 被阅读0次

    《组长,Python怎么切换版本?》
    Python 版本控制和切换

    学习Python的一个纠结的地方是,Python使用什么版本,如何切换Python版本。

    在使用 Node 的时候有个 nvm Node Version Manage 来控制版本,自由切换,Python有没有类似的工具?

    有: pyenv

    Github地址 https://github.com/pyenv/pyenv#readme


    安装

    如果是 Mac,推荐 HomeBrew

    brew update && brew install pyenv
    brew upgrade pyenv
    

    官方作者提供了一个工具包来辅助安装 pyenv

    推荐通过 Github的一键安装:

    curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
    

    以后升级通过 pyenv update 安装。

    如果卸载

    • rm -rf ~/.pyenv
    • 修改 .bashrc 的3行控制命令,这里略。

    也可以通过 pypi 安装。这里略

    参考文档 https://github.com/pyenv/pyenv-installer

    如果安装Python时候速度太慢,可以考虑找 中国源下载下来,放到缓存目录里。参考网址https://segmentfault.com/a/1190000006174123

    加速pyenv

    搜狐镜像源加速:http://mirrors.sohu.com/python/ 下载需要的版本放到~/.pyenv/cache文件夹下面然后执行 pyenv install 版本号 安装对应的python版本

    傻瓜式脚本如下,其中v表示要下载的版本号

    v=3.7.0;wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v  
    
    v=3.7.3;wget http://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v 
    

    如果安装有问题,可以看https://github.com/pyenv/pyenv/wiki/common-build-problems

    使用

    pyenv -h
    pyenv install 3.7.1
    pyenv global 3.7.1
    
    

    换源。

    pip config list
    pip config edit
    pip config edit --editor vim
    
    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple
    [install]
    trusted-host = mirrors.aliyun.com
    

    本文参考网址:
    https://zhuanlan.zhihu.com/p/38226274
    https://github.com/pyenv/pyenv
    https://github.com/pyenv/pyenv/wiki/Common-build-problems
    https://zhuanlan.zhihu.com/p/36402791
    https://www.jianshu.com/p/37576a6de65b

    https://zhuanlan.zhihu.com/p/36402791

    相关文章

      网友评论

          本文标题:组长,Python怎么切换版本?

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