Python构建错误在centos 7.0中

时间:2016-04-20 18:30:50

标签: python-3.x tkinter centos7

我想在Centos 7.0中安装Python 3.4.3。 我做了以下事情:

wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz

tar xvfJ Python-3.4.3.tar.xz

cd Python-3.4.3

./ configure --prefix = /(因为我想安装在root“/”目录中,而不是/ usr / local,默认情况下存放在其中)

- >这是我在make命令后得到的

Python构建成功完成! 找不到构建这些可选模块的必要位: _tkinter 要查找必要的位,请在detect_modules()中的setup.py中查找模块的名称。

之后我想运行make test并制作altinstall(我想要两个版本的Python)

有关如何安装此内容的任何帮助?

由于

2 个答案:

答案 0 :(得分:1)

Python {...}}中已经提供了Python 3.4.3,但是如果你坚持从源代码构建它,那么你需要在其他开发包中安装tk-devel

答案 1 :(得分:0)

如果像我一样,你在CentOS上安装自己的python3(目前我安装了3.6.x),你需要tkinter功能,这就是你需要做的:

  1. yum install tkinter tk-devel
  2. wget,uncompress,。/ configure,make,并使altinstall正常。
  3. 更详细地说,对于那些想要看到它的人:

    1. sudo su -
    2. yum -y install tkinter tk-devel
    3. wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz#或哪个版本最新
    4. tar xf Python-3。?。?。tar.xz
    5. cd Python-3。?。?
    6. ./ configure&&制造&&制作altinstall
    7. python3.6 -c'import tkinter; tkinter._test()'