zoukankan      html  css  js  c++  java
  • pyenv的安装和简单使用

    centos7.4   python2.7

    安装pyenv需要的依赖

    yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git

    安装pyenv

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

    安装完会有提示,根据提示作相关配置

    将pyenv加入环境变量

    echo 'export PATH="/root/.pyenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
    source ~/.bashrc

    检查是否安装成功

    [root@izwz92fbqxna6qt4ya9t4nz ~]# pyenv -v
    pyenv 1.2.9

    接下来就是使用了,目前我的项目中只用到了

    pyenv local [python版本号]

    可以了解下大概的功能,后续需要使用的时候再去详细了解

    1.配置当前用户的python的版本
    2.配置当前shell的python版本
    3.配置某个项目(目录及子目录)的python版本
    4.配置和使用多个虚拟环境

    常用命令

    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

    参考文档:

    https://www.cnblogs.com/dingtianwei/p/9383230.html

  • 相关阅读:
    luogu P3704 [SDOI2017]数字表格
    「雅礼集训 2018 Day4」Magic(分治NTT)
    「清华集训 2017」小 Y 和恐怖的奴隶主
    [WC2019]数树(树形dp+多项式exp)
    「FJWC2020Day5-zzq」lg (容斥)
    BoundedOptimization TopCoder
    MapGuessing TopCoder
    线性递推(Berlekamp-Massey 算法)
    杜教筛小记
    「余姚中学 2019 联测 Day 6」解码
  • 原文地址:https://www.cnblogs.com/yy-cola/p/10592240.html
Copyright © 2011-2022 走看看