我是靠谱客的博主 调皮美女,最近开发中收集的这篇文章主要介绍【无标题】,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Centos7 安装pyhton3.6.0

安装的大致思路:

  1. 把原先的2.7版本备份一下。
  2. 新建一个用于安装python3的目录。
  3. 下载,编译,安装。
  4. 创建软链接
  5. 测试使用。

新建一个用于安装python3的目录

mkdir /usr/local/python3

下载,编译,安装。

1.首先去官网下载python3.6

https://www.python.org/

2.环境准备: yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

问题1. docker使用centos7镜像,yumfakesystemd-1-17.el7.centos.noarch has installed conflicts systemd: fakesystemd-1-17.el7.centos.noarch

解决方法:yum swap -y fakesystemd systemd && yum install -y systemd-devel

yum install gcc   (避免遇到问题a)

4.解压安装包准备安装python

tar –zxvf Python-3.6.0.tgz  

cd Python-3.6.0

./configure --prefix=/usr/local/python3 --enable-optimizations

a.如果遇到:configure: error: no acceptable C compiler found in $PATH

解决方法:# yum install gcc

b.解决问题:zipimport.ZipImportError: can't decompress data; zlib not available(附链接:解决问题:zipimport.ZipImportError: can't decompress data; zlib not available_木小鱼的笔记-CSDN博客

yum -y install zlib*

5. make

 make install

c. Centos中无法使用make,make install,命令 make: command not found

(附链接:Centos中无法使用make,make install,命令 make: command not found_IT小智博客-CSDN博客_centos make命令找不到

安装:

yum -y install gcc automake autoconf libtool make

安装g++:

yum install gcc gcc-c++( 可以不执行)

创建软链接

6. 更改/usr/bin/python链接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

ln -s /usr/local/python3/bin/pip /usr/bin/pip3

cd /usr/bin

mv python python.bak

mv python3 python

在vi /etc/profile最后一行中加入变量

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

输入Python

>>>python 3.6

7.更改yum脚本的python依赖

# cd /usr/bin

# ls yum*

# vi /usr/bin/yum

# vi /usr/libexec/urlgrabber-ext-down

yum(这个是我的yum开头的文件,就一个,其他的类似)

更改以上文件头为

#!/usr/bin/python 改为 #!/usr/bin/python2

8.查看更新pip

//从 Python 3.4 开始就已经自带了 pip 和 easy_install(setuptools 包带的命令) 包管理命令,你可以在 /usr/local/python3/bin/ 目录下看到,查看一下已经安装的扩展包:

    8.1 查看

cd /usr/local/python3/bin/

/usr/local/python3/bin/pip3 list

 8.2  更新pip

#/usr/local/python3/bin/pip3 install --upgrade pip

# /usr/local/python3/bin/pip3 list

输入pip3 -V 检查是否安装成功

 [root@64c59b873aba bin]# /usr/local/python3/bin/pip3 list

DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.

pip (9.0.1)

setuptools (28.8.0)

[root@64c59b873aba bin]# /usr/local/python3/bin/pip3 install --upgrade pip

Collecting pip

  Downloading http://10.153.3.130/pypi/web/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)

    100% |################################| 1.3MB 12.7MB/s

Installing collected packages: pip

  Found existing installation: pip 9.0.1

    Uninstalling pip-9.0.1:

      Successfully uninstalled pip-9.0.1

Successfully installed pip-18.1

[root@64c59b873aba bin]# /usr/local/python3/bin/pip3 list

Package    Version

---------- -------

pip        18.1  

setuptools 28.8.0

[root@64c59b873aba bin]# ls

2to3      easy_install-3.6  idle3.6  pip3    pydoc3    python3         python3.6         python3.6m         pyvenv

2to3-3.6  idle3             pip      pip3.6  pydoc3.6  python3-config  python3.6-config  python3.6m-config  pyvenv-3.6

输入pip3 -V 检查是否安装成功

[root@de62f170d759 bin]# pip3 -V

pip 18.1 from /usr/local/python3/lib/python3.6/site-packages/pip (python 3.6)  pip3 <command> [options]

Centos7 +pyhton3.6.0安装robot

pip install robotframework

最后

以上就是调皮美女为你收集整理的【无标题】的全部内容,希望文章能够帮你解决【无标题】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部