2016-04-20 2 views
1

Я хочу установить Python 3.4.3 в Centos 7.0. я сделал следующее:Ошибка сборки Python в centos 7.0

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

деготь xvfJ Python-3.4.3.tar.xz

CD Python-3.4.3

./configure prefix =/(Как я хочу, чтобы установить в корень «/» каталог и/USR/местные, который, где он хранится по умолчанию)

сделать

-> Это я s, что я получаю после команды make

Python build закончен успешно! Необходимые биты для сборки этих дополнительных модулей не найдены: _tkinter Чтобы найти нужные биты, зайдите в setup.py в detect_modules() для имени модуля.

после этого я хочу запустить сделать тест и сделать altinstall (я хочу две версии Python)

Любая помощь о том, как установить это?

Благодаря

ответ

1

Python 3.4.3 уже доступна в EPEL, но если вы настаиваете на создании его от источника, то вам нужно будет установить, среди других пакетов развития, tk-devel.

+0

Спасибо за ваш ответ. Я загрузил EPEL (yum install epel-release), даже сделал yum install tk-devel (ошибка найдена в пакете), а latte сделал ./configure --prefix = /, а затем сделал и выполнил тест. Появилось много ошибок: ERROR: test_connect (test.test_ssl.NetworkedTests) – Krish

+0

После установки EPEL вы можете установить пакет 'python34'. –

0

Если, как я, вы устанавливаете свой собственный python3 на CentOS (в настоящее время, я устанавливаю 3.6.x), и вам нужна функциональность Tkinter, это то, что вам нужно сделать:

  1. ня установить TkInter ки -devel
  2. wget, uncompress, ./configure, make и make altinstall как обычно.

Более подробно, для тех, кто хотел бы видеть:

  1. Sudo су -
  2. ням -y установить TkInter TK-Devel
  3. WGET https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz #or whichver версия новейший
  4. tar xf Python-3.?.?.tar.xz
  5. cd Python-3.?.?
  6. ./configure & & сделать & & делают altinstall
  7. python3.6 -c «импорта Tkinter; tkinter._test() '
Смежные вопросы