centos7更换python3出现的一些问题和应对措施

搬运于前面的hexo博客
在linux系统上要用到python3时候并不需要更换系统默认的,这样会导致不少的问题,直接安装python3后用python3命令执行脚本就好了。
2020.04.30搬运, 原文写于2019.05.21

  今天在V站上看到了一个爬虫程序,是爬知乎上的小姐姐图片的(嘿嘿)原帖地址。于是就想着也去爬着试试。但是我的电脑之前重装了系统,python的环境全没了,就想着在我的centos的虚拟机中装一个python3的环境去爬这个图片。
  本来我是想上教程的,但是之前看了很多的网站才弄成功了,后来想写这个博客时候又找不到了那个有用的网站,下面是我之前写了一半的
  首先下载python3就和以前在别的系统上不同了,得自己编译,比较麻烦。话不多说上教程。
1. 安装一些基础的软件,wget,vim啥的。
yum install wget
yum install vim
2. 通过wget下载python3的源码。这个在官网下载的,速度很慢,无奈,可能国内的几个源有吧,比如清华源,阿里源啥的。
3. 解压

既然博客是写不了了,我就来说说一些重点吧。

  • centos7上面默认是安装了python2.7的环境,而且yum也貌似是绑定了python2.7的。所以当你安装好了python3后,得去改下yum的默认python版本。具体方法是:
    which yum
  • 查看到yum所在的位置,一般是在 /usr/bin/yum,所以我们进这个文件修改
    vim /usr/bin/yum
    把第一行的注释了的代码后面的python改为系统当前的,也就是python3, 不过有个前提,是你得把系统的python版本改了,这个我找不到了那个网站。
  • 其次是要安装一些库的时候下载pip,
    yum install python-pip
  • 有时候会下载不了,提示没有找到python-pip这个时候你得依次运行下面的命令
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
    sudo python get-pip.py # 运行安装脚本
    sudo python3 get-pip.py # 运行安装脚本
  • 现在你可以通过
    pip -V
    来查看pip的版本了,这里面有个要注意的是pip和yum一样会绑定python的版本,如果运行了上面的命令显示绑定了python2的版本则需要更改pip默认绑定的版本了。用which pip来查看pip所处的位置
    which pip
  • 我的是位于/usr/bin/pip,所以得去这里修改pip绑定的python版本
    vim /usr/bin/pip
    将第一行被注释了的代码改为#!/usr/bin/python,也就是将最后面的python2去掉2.然后保存。
  • 这样一般是pip下载好了,可以通过
    pip install requests
    类似的命令来下载各种库了,上面的是下载requests库,其他库也类似,把requests改为你要下载的库的名字就可以了。

  对了可能大家对上面的vim的操作有些不熟悉啥的,这里我也来讲点上面会用到的vim的操作
vim /usr/bin/pip #代表是打开位于 /usr/bin/ 文件夹中的pip
  vim有命令模式、编辑模式,你刚刚进去的时候便是命令模式,这时候按下a便进入了编辑模式,你便可以来编辑文本了,编辑好了后得返回命令模式才能保存、退出。怎么返回命令模式呢?按ESC键,之后你按冒(shift加L左边的键)号之后再按wq和回车便可保存退出了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇