zoukankan      html  css  js  c++  java
  • 使用 pyenv 管理不同的 Python 版本

    1. pyenv 的安装

    $ yum install git -y
    $ yum install gcc make patch gdbm-devel openssl-devel sqlite-devel zlib-devel  bzip2-devel readline-devel libffi-devel  -y
    
    $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
    $ echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
    $ echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
    $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    
    $ source ~/.bashrc
    

    2.常用命令

    pyenv install --list # 列出可安装版本
    pyenv install <version> # 安装对应版本
    pyenv install -v <version> # 安装对应版本,若发生错误,可以显示详细的错误信息
    pyenv versions # 显示当前使用的python版本
    pyenv which python # 显示当前python安装路径
    pyenv global <version> # 设置默认Python版本
    pyenv local <version> # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
    pyenv shell <version> # 当前shell的session中启用某版本,优先级高于global 及 local
    

    3.使用virtualenv

    3.1安装virtualenv

    git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
    
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
    这个插件将安装在主文件夹下的.pyenv文件夹中。
    
    source ~/.bash_profile
    
    pyenv virtualenv env # 从默认版本创建虚拟环境
    pyenv virtualenv 3.6.4 env-3.6.4 # 创建3.6.4版本的虚拟环境
    pyenv activate env-3.6.4 # 激活 env-3.6.4 这个虚拟环境
    pyenv deactivate # 停用当前的虚拟环境
    
    # 自动激活
    # 使用pyenv local 虚拟环境名
    # 会把`虚拟环境名`写入当前目录的.python-version文件中
    # 关闭自动激活 -> pyenv deactivate
    # 启动自动激活 -> pyenv activate env-3.6.4
    pyenv local env-3.6.4
    
    pyenv uninstall env-3.6.4 # 删除 env-3.6.4 这个虚拟环境
    
    

    发现的错误

    莫名其妙的BUILD FEILED (Ubuntu 16.04 using python-build 1.2.2)

    问题是缺少依赖包,各个系统见以下链接
    https://github.com/pyenv/pyenv/wiki/Common-build-problems
  • 相关阅读:
    selenium与表格的二三事
    ABP使用Mysql数据库
    Asp.net Mvc 使用EF6 code first 方式连接MySQL总结
    MVC后台数据赋值给前端JS对象
    Entity Framework 6 Code First 实践系列(1):实体类配置总结
    用git extensions clone项目时提示此主机的指纹不是由putty注册的解决办法
    AutoMapper5.0的用法
    StackExchange.Redis helper访问类封装
    Github上十大c#开源项目排行榜
    vs2015使用GIt连接git.oschina.net/
  • 原文地址:https://www.cnblogs.com/kcxg/p/12023577.html
Copyright © 2011-2022 走看看