[软件技巧] Linux如何做到Python多个版本共存
作者:CC下载站 日期:2019-10-29 15:30:17 浏览:1824 分类:玩软件
CentOS 6系统默认安装了Python2.6版本。有时候我们需要Python3时该怎么办?
本文演示利用pyenv来控制我们的Python版本。
开源地址
https://github.com/pyenv/pyenv
安装 pyenv
建议使用: https://github.com/pyenv/pyenv-installer 来直接安装。
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash |
安装完成后,根据提示将如下语句加入到 ~/.bashrc
中:
export PATH="/root/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)" |
安装 Python
查看可安装的版本
pyenv install --list |
该命令会列出可以用 pyenv 安装的 Python 版本。列表很长,仅列举其中几个:
2.7.8 # Python 2 最新版本3.6.1 # Python 3 最新版本3.7-dev # Python 3 开发版本anaconda2-4.1.0# 支持 Python 2.6 和 2.7anaconda3-4.1.0# 支持 Python 3.3 和 3.4 |
其中 2.7.8 和 3.6.1 这种只有版本号的是 Python 官方版本,其他的形如 anaconda2-4.1.0
这种既有名称又有版本后的属于 “衍生版” 或发行版。
安装 Python 的依赖包
在编译 Python 过程中会依赖一些其他库文件,因而需要首先安装这些库文件,已知的一些需要预先安装的库如下。
yum install -y readline readline-devel readline-staticyum install -y openssl openssl-devel openssl-staticyum install -y sqlite-develyum install -y bzip2-devel bzip2-libs |
安装指定版本
用户可以使用 pyenv install
安装指定版本的 python。
我们安装一个最新的python 试一试。
pyenv install 3.6.1#-> Downloading Python-3.6.1.tar.xz...#-> -> https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz#-> Installing Python-3.6.1...#-> Installed Python-3.6.1 to /root/.pyenv/versions/3.6.1 |
安装过程中,若出现编译错误,通常是由于依赖包未满足,需要在安装依赖包后重新执行该命令。
更新数据库
在安装 Python 或者其他带有可执行文件的模块之后,需要对数据库进行更新:
pyenv rehash |
查看当前已安装版本
pyenv versions#-> * system (set by /root/.pyenv/version)#->3.6.1 |
其中的星号表示当前正在使用的是系统自带的 python。
设置全局的版本
pyenv global 3.6.1pyenv versions#->system#-> * 3.6.1 (set by /root/.pyenv/version) |
python -V#-> Python 3.6.1 |
使用下面的命令即可切换回系统自带的版本
pyenv global system |
也可以使用 pyenv local
或 pyenv shell
临时改变 python 版本。
pyenv 其他功能
pyenv uninstall
卸载某个版本pyenv update
更新 pyenv 及其插件
参考文章:http://seisman.info/python-pyenv.html
No related posts.
猜你还喜欢
- 03-29 [软件技巧] 剪映专业版怎么把两个草稿合在一起
- 03-29 [玩软件] Linux 虚拟机使用 xshell 连接 (debian、kali、CentOS)
- 03-29 [软件问题] 解决 win10 命令行下运行 python 弹出 Windows 应用商店
- 03-29 [软件技巧] Anaconda安装教程以及Anaconda和pip配置国内镜像
- 03-29 [玩软件] LatticePHP-使用PHP生成点阵图
- 03-29 [软件问题] chrome、Edge浏览器显示“您的浏览器受管理”是被植入病毒或其它程序了吗?
- 03-29 [环境问题] 为Nginx和Apache配置多版本PHP、切割多个conf文件
- 03-29 [软件玩法] 配置frp实现内网穿透
- 03-29 [软件玩法] VMware虚拟机安装MacOS系统教程
- 03-29 [软件技巧] frp 实现内网穿透(Windows 版)
- 03-27 [软件应用] 谷歌商店,可以访问了
- 03-23 [AI产品] 带你了解AI大语言模型的发展历程,2024年AI三巨头有哪些?Gemini和Claude是否已经超越GPT4
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 诺克斯离开了 WEB-DL版下载 2023 Knox Goes Away 10.01G
[资料] 抗战阵亡将士资料+续编
[教程] 国宴大师教做菜(120道菜大合集)
[音乐] 60-90年代经典老歌1100首,你想听的这里都有
[网赚] 赏颜阁-剪辑、变现全套教学
[报刊] 大中时报(天津)PDF
[书籍] 《语文阅读推荐丛书》(全132种143册)[PDF/MOBI/EPUB/AZW3]
[游戏娱乐] 《异星铁路》v6.0.56.1中文版
[Android] 火星搜题APP v1.2.24
[图像处理] Affinity Photo_v2.4.2.2371 x64 中文破解版
[资料] [大学期末救急课] 猴博士+高斯课堂+斐多课堂,全集视频合集
[云资源] 价值2万元的老男孩Python教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[云资源] 花了一千多元买的私人健身教程
[下载工具] Internet Download Manager 6.42.7 (IDM)
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[即时通讯] 腾讯QQ PC版9.7.22.29315去广告绿色纯净版
[开发环境] PhpStorm2023中文激活版v2023.3.3 正式版
[资料] 3000 套电影电视剧 LOGO 宣传片常用音效合集包
[截图软件] HyperSnap(截图软件)_v9.4.0.00_汉化破解版
[云资源] 价值2万元的老男孩Python教程
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[云资源] 花了一千多元买的私人健身教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[资料] 抗战阵亡将士资料+续编
[电视剧] 三体 (2024) 全8集 网飞版本 中文字幕 合集
[剧集] 繁花 (2023)[全30集][打包]
[影视] 三大队 WEB-DL版下载/Endless Journey/请转告局长,三大队任务完成了 2023 三大队 6.7G
[纪录片] 河西走廊【10集 国语 中文字幕 1080P 10.8G MP4】
[安卓软件] OfficeSuite中文版APP v14.2.50872.0破解版
- 最新评论
-
勿在线解压,勿手机解压,请在电脑上用最新款压缩软件解压!推荐360压缩或者好压CC下载站 评论于:04-10 无法解压啊,客服能不能给个解压教程ravengrey 评论于:04-10 谢谢支持!!CC下载站 评论于:03-26 很棒的资源,感谢分享云体风身 评论于:03-26 感谢分享,好东西云体风身 评论于:03-26 谢谢支持!CC下载站 评论于:03-14 央视精品,感谢付出提供。qwer9009 评论于:03-14 谢谢支持!!!CC下载站 评论于:03-13 谢谢分享!Ypc9182 评论于:03-12 谢谢支持!!CC下载站 评论于:03-11
- 热门tag