栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

pyenv 安装 python 3.8.1 失败、切换 python 3.8.1版本失败

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pyenv 安装 python 3.8.1 失败、切换 python 3.8.1版本失败

鉴于python 3.5 给我带来的困扰,我向小伙伴求助~ 他给我推荐了pyenv。

通过pyenv 我们可以安装各种python版本,可以随意切换,非常方便。

我在安装使用的过程中主要遇到了以下问题:

(1)安装python 3.8.1 失败

(2) 将当前系统 python 3.5.2 版本切换到python 3.8.1版本 失败

具体解决方法在文中可以找到,希望可以帮助到您 ~

安装pyenv

(选择pyenv的安装路径,这里是选择安装在home目录下)

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv

注:我直接在目录下安装显示失败,但在虚拟环境中可以成功安装。所以我这里是先创建了虚拟环境(创建虚拟环境可以参考链接Linux创建虚拟环境_Toady 元气满满的博客-CSDN博客_linux 创建虚拟环境),然后在虚拟环境中安装pyenv。

定义环境变量,依次输入如下命令:

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc


$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc


$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc


$ source ~/.bashrc

pyenv的使用方法 

① 查看有哪些版本的python 可以安装

$ pyenv  install --list

② 查看已经安装的python版本

$ pyenv versions

③ 安装一个python版本如3.8.1

$ pyenv install 3.8.1

但我安装的时候一直出bug...     如下图所示:

经过查找资料  参考链接  Home · pyenv/pyenv Wiki · GitHub

我安装成功了

 

接下来记录一下我解决问题的过程:

$ 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

$ pyenv install 3.8.1

总结,我这里边之所以会安装失败,我觉得主要是缺失一些依赖包。

④ 卸载一个python版本

$ pyenv uninstall 3.8.1

⑤ 设置全局python版本

$ pyenv global 3.8.1

 

切换 python版本

我直接用 pyenv global 3.8.1 命令切换python版本失败了,但通过查找一些资料解决了!!

上链接:Cannot switch Python with pyenv - Stack Overflow

切换之前python版本是3.5.2 

 切换之后的版本是3.8.1

 

接下来写一下我解决问题的过程:

(1) 用vi 打开 .bashrc 文件(我上边将对pyenv的配置都写在这个文件里了),文件内容如下:

 

(2)在文件中添加  eval "$(pyenv init --path)"

 (3)激活一下 .bashrc 文件

$ source ~/.bashrc 

 (4)切换python版本至3.8.1

$ pyenv global 3.8.1

 (5)查看切换后的python版本

python --version

切换结果如下: 

 

 

希望大家都能早日解决bug ~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/822508.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号