deepin的简单安装与全盘安装(Deepin下安装神器Pyenv的步骤记录)
类别:服务器 浏览量:586
时间:2022-04-03 10:39:06 deepin的简单安装与全盘安装
Deepin下安装神器Pyenv的步骤记录前言
以前一直是通过修改/bin/目录下的软连接来实现python版本的切换的,十分不方便,而且安装新的python版本也十分繁琐,尝试了一把pyenv,瞬间感觉真香,记录下安装过程备忘。
安装
安装依赖库
这一步必须,否则python编译会报警告或异常,导致某些扩展无法使用,例如:
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib? WARNING: The Python readline extension was not compiled. Missing the GNU readline lib? ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
安装命令:
# sudo apt install libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev libffi-dev \ libncurses5-dev libncursesw5-dev liblzma-dev
安装pyenv
下载
# git clone https://github.com/yyuu/pyenv.git ~/.pyenv
增加以下内容到~/.bashrc
export PATH=~/.pyenv/bin:$PATH export PYENV_ROOT=~/.pyenv eval "$(pyenv init -)"
更新环境变量
# source ~/.bashrc
安装python
# pyenv install 3.8.5 Downloading Python-3.8.5.tar.xz... -> https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz
pyenv下载可能很慢,可以拷贝显示的下载链接,在浏览器中下载,然后放到~/.pyenv/cache/目录下(cache目录需要手动创建),再重新执行pyenv install 3.8.5
切换python环境
查询当前已安装的python版本
# pyenv versions * system (set by /home/zpzhou/.pyenv/version) 3.8.5
切换版本
可使用命令pyenv global <version>
来切换。
切换前:
# python -V Python 2.7.13
切换:
# pyenv global 3.8.5
切换后:
# python -V Python 3.8.5
总结
到此这篇关于Deepin下安装神器Pyenv的文章就介绍到这了,更多相关Deepin安装神器Pyenv内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- deepin的简单安装与全盘安装(Deepin下安装神器Pyenv的步骤记录)
- vmwaredeepin安装(vmware虚拟机安装deepin20最全详细过程)
- deepin数据库编程(deepin20.1系统安装MySQL8.0.23超详细的MySQL8安装教程)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
- 一课译词 放鸽子(一课译词放鸽子)
- 终于来了,淘宝更改账户名测试中,快去看看你能不能修改(淘宝更改账户名测试中)
- 淘宝支持账号名修改,网友 终于可以 重新做人 了(淘宝支持账号名修改)
- 盘点那些年让人称奇的年终奖 最后一个赢辣条毫无悬念(盘点那些年让人称奇的年终奖)
热门推荐
- 网站提高服务器响应(网站解决和优化Server is too busy的一些方法)
- 如何提高nginx性能(提升Nginx性能的一些建议)
- mysql事务级别设置(mysql在项目中怎么选事务隔离级别)
- html5游戏新手引导开发(使用数据结构给女朋友写个Html5走迷宫游戏)
- JavaScriptSerializer对Json对象的序列化和反序列化
- docker配置redis集群(基于Docker搭建Redis主从集群的实现)
- python基础知识重点(python语言元素知识点详解)
- python安装pil模板教程(详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决)
- python获取excelsheet名称(python查询文件夹下excel的sheet名代码实例)
- vue验证码怎么用(vue验证码组件使用方法详解)