linux下升级python

简介:

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

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

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

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

1.1 下载安装脚本:
wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh

1.2 运行安装向导:
bash Anaconda3-5.2.0-Linux-x86_64.sh

一路 enter 或 yes

1.3 修改环境变量(这样系统默认Python3了,且默认使用pip也是pip3了)

  使环境变量立即生效

  确认是否安装成功:

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

source /etc/profile

conda --version

1.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

测试

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

vi /usr/bin/yum

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

=======================

pip install paramiko

python ssh.py "/home/lhc/myscripts/AI_Dispatch/dispatch.py '10100011800216430;10100011800216429;10100011800216428'"

相关文章
|
19天前
|
Ubuntu 安全 Linux
|
6天前
|
人工智能 安全 Linux
|
9天前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
1月前
|
安全 Linux 开发者
|
2月前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
44 3
|
2月前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
62 2
|
2月前
|
Unix Linux 网络安全
python中连接linux好用的模块paramiko(附带案例)
该文章详细介绍了如何使用Python的Paramiko模块来连接Linux服务器,包括安装配置及通过密码或密钥进行身份验证的示例。
62 1
|
2月前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
89 1
|
2月前
|
Python
python pip升级3-3
python pip升级3-3
|
2月前
|
Linux Python
linux 封装 python
linux 封装 python