2016-04-20 10 views
1

Ich möchte Python 3.4.3 in Centos 7.0 installieren. Ich habe folgendes:Python Erstellungsfehler in Centos 7.0

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 =/(wie ich in root "/" Verzeichnis installieren möchte, und nicht/usr/local das ist, wo sie standardmäßig gespeichert)

machen

-> Diese i s was ich bekomme nach make Befehl

Python Build erfolgreich abgeschlossen! Die erforderlichen Bits zum Erstellen dieser optionalen Module wurden nicht gefunden: _tkinter Um die erforderlichen Bits zu finden, suchen Sie in setup.py in detect_modules() nach dem Namen des Moduls.

danach Ich mag Test machen laufen und macht altinstall (ich zwei Versionen von Python will)

Jede Hilfe, wie dies installieren?

Dank

Antwort

1

Python 3.4.3 ist bereits in EPEL verfügbar, aber wenn man sich auf den Aufbau es von der Quelle bestehen, dann werden Sie installieren müssen, unter anderen Paketen Entwicklung, tk-devel.

+0

Vielen Dank für Ihre Antwort. Ich habe EPEL heruntergeladen (yum install epel-release), habe auch yk install tk-devel (kein Paket gefunden Fehler) und Latte tat ./configure --prefix =/und dann machte und make test. Viele Fehler sind aufgetreten: ERROR: test_connect (test.test_ssl.NetworkedTests) – Krish

+0

Sobald Sie EPEL installiert haben, können Sie das Paket 'python34' installieren. –

0

Wenn, wie ich, können Sie Ihre eigene python3 auf CentOS installieren (zur Zeit, ich 3.6.x installieren), und Sie tkinter Funktionalität benötigen, ist es das, was Sie tun müssen:

  1. yum tkinter tk installieren -devel
  2. wget, dekomprimieren, ./configure, make, und machen altinstall wie normal.

Genauer gesagt, für diejenigen, die es sehen möchten:

  1. sudo su -
  2. yum -y tkinter tk-devel
  3. wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz #OR installieren whichver Version ist die neueste
  4. tar xf Python-3.?.?.tar.xz
  5. CD Python-3.?.?
  6. configure & & machen & & make altinstall
  7. python3.6 -c ‚import tkinter; tkinter._test() '