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

  • 相关阅读:
    Python3.4的Pillow库实现验证码图片
    希尔排序
    二分法排序
    [算法天天练]选择排序
    冒泡 [Python]
    python -- 结构数据类型(列表、元组、集合、字典)
    python -- 字符串操作
    python -- 基础语法
    python -- 环境搭建
    Unittest方法 -- 以test开头实例
  • 原文地址:https://www.cnblogs.com/puroc/p/5303430.html
Copyright © 2011-2022 走看看