专栏首页python3centos 7 编译 python3.

centos 7 编译 python3.

安装编译所需库

yum install -y libffi-devel

编译安装

cd /usr/local/src
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar zxf Python-3.7.0.tgz
cd Python-3.7.0
./configure --prefix=/usr/local/python370
make && make install

若修改默认python,yum会出问题,故添加环境变量PATH

不能修改默认

unlink /usr/bin/python
ln -s /usr/local/python370/bin/python3 /usr/bin/python

/etc/profile添加PATH PATH=$PATH:/usr/local/python370/bin

注意

报错

File "/usr/local/src/Python-3.7.0/Lib/ctypes/__init__.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'
make: *** [install] Error 1

安装libffi-devel即可

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux安装python3

    首先下载源tar包   可利用linux自带下载工具wget下载,如下所示:  # wget http://www.python.org/ftp/pyth...

    py3study
  • Debian服务器之安装Python3.

            Linux lnnkee 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 G...

    py3study
  • Linux中修改默认python版本

    有时需要将ubuntu14.04默认的默认的python2 版本修改为python3版本,只需

    py3study
  • Debian服务器之安装Python3.

            Linux lnnkee 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 G...

    py3study
  • Linux中修改默认python版本

    有时需要将ubuntu14.04默认的默认的python2 版本修改为python3版本,只需

    py3study
  • linux安装python3

    首先下载源tar包   可利用linux自带下载工具wget下载,如下所示:  # wget http://www.python.org/ftp/pyth...

    py3study
  • 关于python2&python3并存使用

    ~~cd /usr/bin~~ ~~mv python python.backup~~ ~~ln -s /usr/local/bin/python3.6 /u...

    晴天Online
  • linux系统下将php和mysql命令加入到环境变量中的方法

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行 “p...

    lilugirl
  • 新的云主机 python 创建虚拟环境

    问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其...

    py3study
  • leetcode473. Matchsticks to Square

    Remember the story of Little Match Girl? By now, you know exactly what matchstic...

    眯眯眼的猫头鹰

扫码关注云+社区

领取腾讯云代金券