zoukankan      html  css  js  c++  java
  • 通过pyenv进行多版本python管理

    1、安装pyenv

    brew install pyenv

    2、配置.zshrc文件

    export PYENV_ROOT=/usr/local/var/pyenv
    if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

    3、使刚配置内容在当前shell中生效

    source .zshrc

    4、查看可以安装的python版本

    pyenv install -l

    5、安装python

    CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 3.5.1

    6、刷新数据库

    pyenv rehash

    7、查看已经安装的python版本

    pyenv versions

    8、切换python版本

    pyenv global/local <version>

    运行global命令会切换全局的python版本;

    而local命令则会在当前目录下创建.python_version,管理当前目录及其子目录(子目录没有.python_version的情况下)的python版本。

    通常,我们在项目目录下设置一下local版本就可以了,原因如下

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

  • 相关阅读:
    Array
    java 设计模式
    Hashtable
    lettCode-Array
    最短路径 dijkstra
    算法:优先级队列
    7.29 DFS总结
    SZU:D89 The Settlers of Catan
    SZU:B47 Big Integer I
    7.25 RPN转换
  • 原文地址:https://www.cnblogs.com/puroc/p/5303430.html
Copyright © 2011-2022 走看看