最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 使用 pyenv 管理 Python 版本和虚拟环境

    使用 pyenv 管理 python 版本和虚拟环境

    pyenv 包是一个非常有用的工具,用于管理多个版本的 python,没有太多麻烦。它还附带了各种用于简化开发体验的插件,包括 pyenv-virtualenv,它提供了管理虚拟环境和 conda 环境的功能。

    不幸的是,windows 上不支持 pyenv。但是,我们建议 windows 用户使用 pyenv-win fork。

    安装 pyenv

    1.安装所需的python构建依赖项

    mac os x

    brew install openssl readline sqlite3 xz zlib
    

    ubuntu/debian/mint

    sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev 
    libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 
    libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
    

    阿尔卑斯山

    apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev 
    

    2.安装pyenv

    安装 pyenv 和一些流行插件的最快方法是使用 pyenv-installer:

    curl https://pyenv.run | bash
    

    接下来,重新启动 shell,以使路径更改生效:

    exec $shell
    

    3.更新pyenv

    更新 pyenv 非常简单:

    pyenv update
    

    4.python版本切换

    • pyenv local 3.3.3 – 在本地 shell 中设置 python 3.3.3。
    • pyenv global 2.7.3 – 在所有 shell 中全局设置 python 2.7.3。

    5. 管理虚拟环境和python版本

    • pyenv virtualenv 3.3.3 virtual-env-name – 创建一个名为 virtual-env-name 的使用 python 3.3.3 的虚拟环境
    • pyenv virtualenvs – 显示创建的虚拟环境。
    • pyenv activate virtual-env-name – 使用 virtual-env-name 名称激活虚拟环境。
    • pyenv deactivate – 停用当前激活的虚拟环境。

    卸载 pyenv

    pyenv 可执行文件安装在 $pyenv_root 中,默认为 ~/.pyenv。要卸载它,只需将其删除即可:

    rm -fr ~/.pyenv
    

    然后通过删除以下行来清理您的 .bashrc 文件:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
    

    结论

    在本文中,我们了解了使用 pyenv 及其相关插件从单台计算机管理多个版本的 python 和虚拟环境是多么简单和容易。

    这篇文章最初发表在这里。

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 使用 pyenv 管理 Python 版本和虚拟环境
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 291稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情