博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux更新python方法及报错处理
阅读量:4100 次
发布时间:2019-05-25

本文共 918 字,大约阅读时间需要 3 分钟。

1.Linux安装python报错:编译安装时报错 ModuleNotFoundError: No module named '_ctypes' make: *** [inst3all] 错误 1

解决办法:缺少安装依赖,解决方法,安装libffi-devel依赖,再重新编译安装python3.7.1即可成功 。

yum -y install libffi-devel

执行完命令再次安装即可。

2.安装完python,分别执行版本命令

$python -V$Python3 -V

   要使用新版本,需要链接到新版本的python(查看 Python 的路径,在 /usr/bin 下面。可以看到 python 链接的是 python 2.7)命令如下:

$ls -al /usr/bin | grep python

将原来 python 的软链接重命名:

$mv /usr/bin/python /usr/bin/python.bak

将 python 链接至 python3:

$ln -s /usr/local/bin/python3 /usr/bin/python

 

3.更换版本后yum无法使用

终端输入yum list后报错

$yum listFile "/usr/bin/yum", line 30    except KeyboardInterrupt, e:SyntaxError: invalid syntax

修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。

$vi /usr/bin/yum$vi /usr/libexec/urlgrabber-ext-down

 

4.如果没有root权限,更新完python后需要更新pip。安装步骤如下:

下载地址:

安装命令:pip3 install --install-option="--prefix=/gpfs/home/chengqy/soft/path" pip-20.1.1-py2.py3-none-any.whl 

 

转载地址:http://kyrii.baihongyu.com/

你可能感兴趣的文章
docker-compose 环境变量问题
查看>>
vue 配置后台接口方式
查看>>
drf jwt 认证
查看>>
Vue 初体验
查看>>
记一次sentry部署过程
查看>>
python 开发环境配置
查看>>
Docker 部署Django项目
查看>>
Docker部署Vue 工程包
查看>>
CentOS7使用Docker Overlay存储驱动并更改日志驱动
查看>>
CentOS7修改Docker镜像默认存储位置
查看>>
python 变量进阶(理解)
查看>>
scrapy 框架入门
查看>>
scrapy爬取伯乐在线文章
查看>>
Scrapy Item Loaders使用方法
查看>>
Yum自动下载RPM包及其所有依赖的包
查看>>
Docker 容器 时区 及容器语言设置
查看>>
Kubernetes集群搭建之系统初始化配置篇
查看>>
Kubernetes集群搭建之企业级环境中基于Harbor搭建自己的私有仓库
查看>>
Kubernetes集群搭建之Etcd集群配置篇
查看>>
Kubernetes集群搭建之CNI-Flanneld部署篇
查看>>