Centos7安装python3

作者: baixiao 分类: python,教程 发布时间: 2019-08-04 15:23

参考链接https://www.cnblogs.com/simuhunluo/p/7704765.html

Linux源码安装软件流程

linux源码安装软件,一般下载源码包得到文件:xxxx.tgz

  1. 解包软件 tar -xvf xxxx.tgz x (extract提取); v (verbose显示过程); f (file文件)
  2. 配置 cd xxxx ./configure ....
  3. 编译 make
  4. 安装 make install
  5. 卸载 make uninstall

FAQ

  • zipimport报错
zipimport.ZipImportError: can't decompress data; zlib not available 需要从源代码编译安装python-3.6.4的版本,在输入 make install时候跳出错误 

原因及解决方法: 从错误信息分析,就是缺少了zlib的解压缩类库,安装即可 >yum -y install zlib*

  • yum命令找不到 在命令行输入yum install zlib1g-dev

跳出如下错误

        bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory

因为在安装过程中,python改变名字造成错误。 将python.bak 重新修改为python

yum出现Error downloading packages错误

参考链接:https://blog.csdn.net/u014793102/article/details/87875790

具体表现:

Error downloading packages: libevent-devel-2.0.21-4.el7.x86_64: [Errno 5] [Errno 2]

原因: 安装python3,修改软链接没有完全修改导致。

vi /usr/bin/yum

    #!/usr/bin/python

修改为

    #!/usr/bin/python2.7

改过之后发现yum可以list,可以clean cache,但是无法安装。

解决方法:

把下载器中python也修改对应版本

vi /usr/libexec/urlgrabber-ext-down

    #!/usr/bin/python

修改为

    #!/usr/bin/python2.7

python中报indent类错误

  • 错误描述:
    Inconsistent use of tabs and spaces in indentation
  • 原因:因为Tab键和空格键混用。
  • 解决方法:在IDE spyder中,在Tools->Preference->Edit->Display->Show blank space勾上。就可以找到编辑器中哪些是空格,哪些是Tab符号。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注