当前位置:   article > 正文

【虚拟机】VM + CentOS7 + Python3.8安装与配置_centos安装python3.8

centos安装python3.8

VM + CentOS环境安装

在VMware中安装CentOS7(超详细的图文教程)

  • 在“软件选择”选择是否安装图形用户界面

Python3.8 下载与安装

安装依赖包

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

  • 1
  • 2
  • 3

创建目录

sudo mkdir /usr/local/python3 
  • 1

下载安装包(根据需求选择版本)

wget --no-check-certificate https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz 
  • 1

解压

tar xzvf Python-3.8.2.tgz
  • 1

在这里插入图片描述

进入目录,安装

cd Python-3.8.2
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
  • 1
  • 2
  • 3
  • 4

——

在这里插入图片描述

——

在这里插入图片描述

——

修改系统默认Python编译器

删除默认python软连接

rm /usr/bin/python  
  • 1

创建软连接

sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python
  • 1

在这里插入图片描述

查看Python版本

python
  • 1

在这里插入图片描述

exit() 退出

pip升级

python -m pip install --upgrade pip
  • 1

在这里插入图片描述

修改.bashrc文件添加PATH环境变量

参考:文章,原因与必要性暂且不清楚

打开文件

vim ~/.bashrc
  • 1

进入文件后,按 i 键进入插入模式,在最后一行添加:

export PATH=/usr/local/python3/bin/:$PATH

esc,输入 :wq回车,保存并退出
在这里插入图片描述

配置生效

source ~/.bashrc
  • 1

doccano安装(待补全)

在文档中说明有3种使用方式:

在这里插入图片描述

pip方式

pip方式要求Python版本为3.8+,低版本安装不成功(!!!以后相关情况一定要先看官方文档!!!

安装

pip install doccano
  • 1

在这里插入图片描述

大失败!!!

docker方式

https://blog.csdn.net/tiaotiao_0518/article/details/124405184

https://blog.csdn.net/lihangxiaoji/article/details/106827757

问题记录

安装了两个版本的Python导致的一系列问题

centos7原本就安装了Python2,这个Python2是不能删除的,因为有很多系统命令,比如yum要用到。

这就存在 yum 依赖 python 2, 而个人使用 python 3 所导致的各种问题。

解决办法一般是修改提示的错误文件,将“python”改为“python2”

  1. except yum.Errors.RepoError, e:
    在这里插入图片描述
    解决方法:
    修改提示错误文件
vim /usr/bin/yum-config-manager
  • 1

将提示文件第一行 “#!/usr/bin/python” 改为 “#!/usr/bin/python2

  1. except OSError, e:
    相同解决方法
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/475228
推荐阅读
相关标签
  

闽ICP备14008679号