zoukankan      html  css  js  c++  java
  • 记python版本管理--pyenv

    随记:

        众所周知,python2.x版本与3.x版本有比较大的区别,如果你是2.x版本的使用者,突然接了3.x版本的项目,或者反过来,遇到这种情况该怎么办呢?重新安装自己电脑上的python,来匹配对应的项目?这样也太麻烦了吧,下次状况反过来又得重新装一遍!

        其实不用这样,这里有更简单的方法解决python的这个版本问题。这里推荐pyenv,来管理你的python版本,让你可以在不同的版本间随意切换。

    安装pyenv(git方式):

        先cd到你想要安装的目录,比如这里我直接放在根目录,然后执行:

    cd ~
    git clone git://github.com/pyenv/pyenv.git .pyenv

        然后将pyenv添加至环境变量,将下面三行直接写到~/.bashrc或者~/.zshrc文件中

    export PYENV_ROOT="/Users/administrator/.pyenv"
    
    export PATH="$PYENV_ROOT/bin:$PYENV_ROOT/shims:/usr/texbin:$PATH"
    
    eval "$(pyenv init -)"

        .pyenv的路径别弄错了。然后执行以下

    $ . ~/.bashrc
    $ pyenv rehash

         到这里pyenv就算装完了。

    使用pyenv:

        我们来看以下pyenv能做什么,在命令行输入:

    $ pyenv install --list

        可以查看所有可以安装的python的版本。输入:

    $ pyenv versions

        可以查看所有你已经安装的版本,以及你当前系统环境正在使用的python版本:

    • 查看可安装的版本 pyenv install --list
    • 安装指定版本 pyenv install 3.4.3
    • 查看已安装版本 pyenv versions
    • 设置全局默认版本 pyenv global 3.4.1
    • 设置当前路径版本 pyenv local 2.7.10

        至此我们已经可以实现在各个不同的python版本之间实现自由切换了。

  • 相关阅读:
    Linux网络检测手段汇总
    Hadoop单机搭建
    Nginx之Location模块
    关于STM32驱动DS1302实时时钟的一点思考
    灵感手环第一步——0.96寸OLED显示实验
    把简单做到极致
    KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data
    关于SPI通信原理与程序实现
    【转载】keil5中加入STM32F10X_HD,USE_STDPERIPH_DRIVER的原因
    关于keil5使用注意事项(预定义、路径包含)
  • 原文地址:https://www.cnblogs.com/onlyworld/p/5855563.html
Copyright © 2011-2022 走看看