Table of Contents:
  1. 基于pyenv的python环境搭建
    1. pyenv
      1. 安装
        1. brew方式安装
        2. 源码方式安装
        3. 配置shell环境
      2. 更新
        1. 卸载
          1. 验证
            1. 常用命令

            基于pyenv的python环境搭建

            Reading Time:The full text has 456 words, estimated reading time: 3 minutes
            Creation Date:2022-03-25
            Article Tags:
             
            BEGIN

            mac电脑系统中自带python环境, 由于公司标机的原因, 我们虽然有python环境但是由于没有权限却不能装模块. 通过该教程引导零基础python环境搭建.

            那我们就开始吧!

            pyenv

            该环境基于pyenv, pyenv作用和nvm类似, 有它可以很好得管理python版本.

            pyenv插件化设计配合pyenv-virtualenv插件可以很好的实现virtualenv的能力.

            pyenv: https://github.com/pyenv/pyenv

            pyenv-virtualenv: https://github.com/pyenv/pyenv-virtualenv

            安装

            brew方式安装

            1. 安装pyenv: brew install pyenv
            2. 安装pyenv-virtualenv: brew install pyenv-virtualenv

            源码方式安装

            1. 拉取pyenv源码: git clone https://github.com/pyenv/pyenv.git ~/.pyenv
            2. 执行编译: cd ~/.pyenv && src/configure && make -C src
            3. 拉取pyenv-virtualenv源码: git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv

            配置shell环境

            参考https://github.com/pyenv/pyenv#basic-github-checkout第2块内容配置shell环境

            本人zsh示例:

            1. 查看当前 shell: echo $SHELL, 如返回/bin/zsh则表示默认shell为zsh, 此时shell配置文件为~/.zshrc

            2. 在shell配置文件内增加

              export PYENV_ROOT="$HOME/.pyenv"
              export PATH="/Users/ex-chentao025/.local/bin:$PYENV_ROOT/bin:$PATH"
              if command -v pyenv 1>/dev/null 2>&1; then
              eval "$(pyenv init -)"
              eval "$(pyenv virtualenv-init -)"
              fi
            3. 当前窗口重置shell配置: source ~/.zshrc

            更新

            1. brew安装的直接执行brew upgrade pyenv
            2. 源码安装的进入~/.pyenv目录后执行: git pull

            卸载

            1. 删除pyenv安装目录: rm -rf ~/.pyenv
            2. 删除shell配置文件中的有关pyenv的配置
            3. 如果是brew安装的需要执行下brew uninstall pyenv-virtualenv pyenv

            验证

             $ pyenv --version
            pyenv 1.2.22
             $ which python
            /Users/username/.pyenv/shims/python

            常用命令

            1. pyenv version: 查看当前版本
            2. pyenv versions: 查看所有版本
            3. pyenv install --list: 查看所有可安装版本
            4. pyenv install 版本号: 安装指定版本
            5. pyenv uninstall 版本号: 卸载指定版本
            6. pyenv global 版本号: 指定全局版本号
            7. pyenv virtualenv 版本号 名称: 创建虚拟环境并指定名称
            8. pyenv activate 名称: 激活指定名称的虚拟环境
            9. pyenv deactiveate 名称: 关闭指定名称的虚拟环境
            FINISH

            Random Articles
            Life Countdown
            default