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版本

  • 相关阅读:
    2017.10.27
    2017.10.26
    codeforces 652 E Pursuit For Artifacts
    bzoj 1123 BLO
    bzoj 2839 集合计数
    bzoj 3170: [Tjoi 2013]松鼠聚会
    bzoj 2503 相框 欧拉回路
    bzoj 1786 [Ahoi2008]Pair 配对
    bzoj 1014 [JSOI2008]火星人prefix 哈希+splay
    csp-s74 瓶颈
  • 原文地址:https://www.cnblogs.com/puroc/p/5303430.html
Copyright © 2011-2022 走看看