如何在linux下升级python

Anaconda辅助安装Python3
在Linux服务器上,系统预装的Python2.6无法直接升级或安装pip等组件,导致无法使用paramiko等模块。本文详细介绍如何通过Anaconda辅助安装Python3,包括下载安装脚本、运行安装向导、修改环境变量、建立软连接以及测试安装结果的全过程。
部署运行你感兴趣的模型镜像
导读服务linux器自带的是python2.6.无法安装 pip install paramiko。总是报错。 系统自带的Python2.6又不能动。无奈只好再安装一个版本。 自己尝试手动升级python2.7 最后还是放弃了,因为安装成功了,pip等组件也没法使用,尴尬。

服务linux器自带的是python2.6.无法安装 pip install paramiko。总是报错。

系统自带的Python2.6又不能动。无奈只好再安装一个版本。

自己尝试手动升级python2.7 最后还是放弃了,因为安装成功了,pip等组件也没法使用,尴尬。

最终, 还是改为用anaconda辅助安装python3..(阿里云服务器,下载安装特别快)。。具体步骤如下:

1.下载安装脚本:

wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh

2 运行安装向导:

bash Anaconda3-5.2.0-Linux-x86_64.sh

一路 enter 或 yes

3 修改环境变量

(这样系统默认Python3了,且默认使用pip也是pip3了)
使环境变量立即生效

确认是否安装成功:

echo "export PATH=/root/anaconda3/bin:$PATH" >> /etc/profile

source /etc/profile

conda --version

4 建软连接

这样才能保证脚本中调用python3不用写绝对路径

ln -s /usr/bin/python2.6 /usr/bin/python
rm -f /usr/bin/python
ln -s /root/anaconda3/bin/python /usr/bin/python

5.测试

在linux终端打开python,若是下面的界面表示成功
注:系统自带的Python是2.6,安装anaconda3会自动升级Python版本
如何在linux下升级python如何在linux下升级python
尴尬!,升级到python3后,yum命令不能执行了。
如何在linux下升级python如何在linux下升级python
解决办法:

vi /usr/bin/yum

将行首 #!/usr/bin/python 改为 #!/usr/bin/python2.6

本文地址:https://www.linuxprobe.com/?p=128665

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think>首先,用户的问题是:“我想在Linux系统中查看已安装的Python版本请问如何在Linux下查看Python版本”。这是一个直接的查询,需要我提供在Linux系统中查看Python版本的方法。根据系统级指令:-所有行内数学表达式必须使用$...$格式,但这个问题不涉及数学表达式,所以不需要。-独立公式必须使用$$...$$格式并单独成段,同样不适用。-LaTeX语法正确:不涉及数学内容,所以没问题。-使用中文回答:必须用中文回复。-生成相关问题:在回答后,我需要生成相关问题,类似于示例中的"§§相关问题§§"部分。-引用的段落末尾自然地添加引用标识:例如[^1]。我需要参考提供的引用内容,但用户提供的引用是关于Python安装和管理的,不是直接关于查看版本的。用户说:“上述引用仅供参考,并不是用户真正的需求”,所以我应该基于这些引用,但聚焦在查看版本上。提供的引用:-[^1]:提到在Linux中使用python2和python3命令,以及查看版本的方法:pip3version(应该是pip3--version)。-[^2]:关于升级Python版本,提到wget下载Python。-[^3]:关于切换Python版本,使用aliaspython=/usr/bin/python3.6。-[^4]:关于configure命令生成Makefile。用户的问题是如何查看已安装的Python版本,所以我需要提取相关方法。常见方法在Linux中查看Python版本:1.使用终端命令:`python--version`或`python3--version`。2.如果系统有多个版本,可以使用`whichpython`或`whichpython3`来查看路径,然后使用`/path/to/python--version`。3.对于pip,可以使用`pip--version`或`pip3--version`来查看关联的Python版本。4.如果安装了多个版本,可能需要指定版本,如`python2.7--version`。从引用中:-[^1]提到:执行`python3-mpipinstall...`和`pip3version`(可能是个错误,应该是`pip3--version`)。-[^3]提到:使用`whichpython`来查看Python路径,然后通过alias来设置。所以,我可以结合这些。回答结构:-结构清晰:逐步解决问题。-帮助用户逐步解决:提供简单、清晰的步骤。-保证真实可靠:基于标准Linux实践。大纲回答:1.介绍常见方法。2.步骤1:使用`python--version`或`python3--version`。3.步骤2:如果默认版本不是想要的,使用`whichpython`或`whichpython3`来查找路径。4.步骤3:对于特定版本,直接调用路径,如`/usr/bin/python3.6--version`。5.提到pip版本查看。6.自然地添加引用标识,如果适用。生成相关问题:-类似于示例:3-5个相关问题,如“如何切换Python版本?”、“如何安装多个Python版本?”等。最终回答格式:-先回答问题。-然后“§§相关问题§§”。-相关问题列表。</think>### 如何在 Linux 下查看 Python 版本 在 Linux 系统中查看已安装的 Python 版本非常简单,主要通过终端命令实现。以下是逐步操作指南,确保您能快速获取准确信息: 1. **使用 `python --version` 或 `python3 --version` 命令** 这是最直接的方法。打开终端(Terminal),输入以下命令之一: - 对于默认 Python 2.x 版本: ```bash python --version ``` - 输出示例:`Python 2.7.18` - 对于默认 Python 3.x 版本: ```bash python3 --version ``` - 输出示例:`Python 3.8.10` 大多数现代 Linux 系统默认安装 Python 3,因此 `python3 --version` 更常用。如果系统未安装 Python 3,此命令会提示错误[^1]。 2. **检查所有可用 Python 版本的路径** 如果系统安装了多个 Python 版本,您可能需要先确认可执行文件的路径: - 使用 `which` 命令查找 Python 二进制文件位置: ```bash which python # 查找 Python 2 路径 which python3 # 查找 Python 3 路径 ``` - 输出示例:`/usr/bin/python3` - 然后,直接调用路径查看版本: ```bash /usr/bin/python3 --version ``` 此方法适用于任何已安装版本,例如 `python3.6`、`python3.8` 等[^3]。 3. **通过 `pip` 查看关联的 Python 版本** 如果您需要检查 Python 包管理器(pip)对应的 Python 版本: - 运行: ```bash pip --version # 查看 Python 2 的 pip 版本 pip3 --version # 查看 Python 3 的 pip 版本 ``` - 输出示例:`pip 23.2.1 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)` 输出中会明确显示 pip 绑定的 Python 版本号[^1]。 4. **特殊情况:使用 `alias` 或环境变量** 如果系统设置了别名(alias)来切换版本(如在 `.bashrc` 文件中定义),您可能需要: - 检查当前别名设置: ```bash alias python # 查看 "python" 命令的别名 ``` - 输出示例:`alias python='/usr/bin/python3.6'` - 重新加载配置文件后执行版本检查: ```bash source ~/.bashrc && python --version ``` 这在多版本环境中很常见,例如使用 Conda 或手动配置时[^3]。 **注意事项**: - 如果命令返回 `command not found`,表示 Python 未安装或路径未配置。此时需要安装 Python 或检查系统 PATH。 - 以上方法适用于所有主流 Linux 发行版(如 Ubuntu、CentOS、Debian)。 - 确保您有终端执行权限,普通用户即可操作,无需 root 权限。 通过上述步骤,您可以轻松获取 Python 版本信息。如果遇到问题,建议检查系统日志或文档[^1][^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值