暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Windows 上使用 pyenv

生有可恋 2022-08-14
8576

使用 pyenv 在 linux 上可以很方便地从源码编译各个版本的python,在 Windows 上同样也可以使用 pyenv 安装不同版本的python。


pyenv 在 windows 上使用的是另一个分支叫 pyenv-win,Github 项目地址为:

  • https://github.com/pyenv-win/pyenv-win


安装步骤为:

    C:\Users\Administrator>pip install pyenv-win
    Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
    Collecting pyenv-win
    Using cached https://mirrors.aliyun.com/pypi/packages/fe/bf/ad7bcca35c7b5465c922c9b1e9540a76c7524c68625983a33e25c3a712a4/pyenv_win-3.1.1-py3-none-any.whl (3.6 MB)
    Installing collected packages: pyenv-win
    Successfully installed pyenv-win-3.1.1

    如果想知道pyenv-win安装到哪个目录中去了,可以尝试使用 pip uninstall 卸载 pyenv-win,当打印出安装目录后,选择 n 取消卸载。

      C:\Users\Administrator>pip uninstall pyenv-win
      Found existing installation: pyenv-win 3.1.1
      Uninstalling pyenv-win-3.1.1:
      Would remove:
      c:\python\python310\lib\site-packages\.version
      c:\python\python310\lib\site-packages\pyenv-win\*
      c:\python\python310\lib\site-packages\pyenv_win-3.1.1.dist-info\*
      Proceed (Y/n)? n


      pyenv-win 需要设置四个环境变量

      • Path

      • PYENV

      • PYENV_HOME

      • PYENV_ROOT


      其中在Path变量中,将pyenv的bin目录和shims目录加到Path环境中:


      其它三个PYENV环境变量可以设置为一样:


      环境变量配置好后,即可以使用pyenv安装python了。使用pyenv install -l 可以列出所有可以安装的python版本。


      选择一个版本号即可以执行安装:


      使用 pyenv versions 可以列出当前安装过的版本,可以使用 pyenv global 或 pyenv local 切换版本。其中 global 是全局设置,而 local 可以在当前文件夹设置一个版本文件来跟踪当前版本。



      全文完。


      如果转发本文,文末务必注明:“转自微信公众号:生有可恋”。

      文章转载自生有可恋,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论