Когда я 'делаю' Python, почему я не получаю каталог 'мусорного ведра' (или, “почему эти инструкции не работают еще”?)

Что

Мне уже установили Python 3.4.3, но я хочу оставить это без помех и вместо этого использовать инструкции установить другую копию Python 3 (являющийся Python 3.6).

Я следую за второй частью инструкций здесь: https://askubuntu.com/a/680828/257420. Конкретно я загружаю версию Python и создаю его в/, выбирают каталог.

Когда я выполняю 'делание', все, кажется, хорошо работает, но выполнявший делание в /opt/Python-3.6.4 Я ожидаю находить a /opt/Python-3.6.4/bin/ и нет такого каталога.

Так?

Учитывая, что у меня нет a bin Я предполагаю, что делание перестало работать? Или если я смотрю где-то в другом месте для bin потому что времена изменились, так как ответ, за которым я следую, был записан?

Среда

Я пытаюсь создать Python 3.6.4 (https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz).

Это - мой ENV

glaucon@polo ~ $ inxi -S
System:    Host: polo Kernel: 3.13.0-37-generic x86_64 (64 bit) Console: tty 4 Distro: Linux Mint 17.1 Rebecca

Править: Я только что завершил a

find / -name "python3"

в то время как на как корень и не было никакого знака (например), python3.6 .


EDIT2 Здесь является выводом от, 'делают' на последующих вызовах

polo Python-3.6.4 # make
running build
running build_ext
INFO: Can't locate Tcl/Tk libs and/or headers

Python build finished successfully!
The necessary bits to build these optional modules were not found:
_bz2                  _lzma                 _tkinter
To find the necessary bits, look in setup.py in detect_modules() for the module's name.

The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
atexit                pwd                   time
running build_scripts
copying and adjusting /opt/Python-3.6.4/Tools/scripts/pydoc3 -> build/scripts-3.6
copying and adjusting /opt/Python-3.6.4/Tools/scripts/idle3 -> build/scripts-3.6
copying and adjusting /opt/Python-3.6.4/Tools/scripts/2to3 -> build/scripts-3.6
copying and adjusting /opt/Python-3.6.4/Tools/scripts/pyvenv -> build/scripts-3.6
changing mode of build/scripts-3.6/pydoc3 from 644 to 755
changing mode of build/scripts-3.6/idle3 from 644 to 755
changing mode of build/scripts-3.6/2to3 from 644 to 755
changing mode of build/scripts-3.6/pyvenv from 644 to 755
renaming build/scripts-3.6/pydoc3 to build/scripts-3.6/pydoc3.6
renaming build/scripts-3.6/idle3 to build/scripts-3.6/idle3.6
renaming build/scripts-3.6/2to3 to build/scripts-3.6/2to3-3.6
renaming build/scripts-3.6/pyvenv to build/scripts-3.6/pyvenv-3.6

К сожалению, вывод от первого вызова 'делает', потерян, и это существенно отличалось. После того как я рад, что моя первая попытка 'делает', было абсолютно бесполезно, я удалю /opt/Python3.6.4 каталог и повторение 'делание' при получении вывода.

EDIT3 После информации от @unixpower, который я сделал, 'делают чистыми' сопровождаемый 'деланием', и вывод от той команды является visbile в: https://pastebin.com/Bq04MXA0.

К сожалению, все еще нет /opt/Python-3.6.4/bin . Только, чтобы перепутать вопросы однако я почти уверен, что 'сделать' вывод закончился где-нибудь по-другому в первый раз, когда я использовал его, чем этот прошлый раз!

Любые комментарии приветствовались бы.

1
задан 8 January 2018 в 04:06

1 ответ

Выполненный make install устанавливать файлы на /opt/Python-3.6.4/.

Файлы не должны быть скомпилированы на /opt/Python-3.6.4/ устанавливать его там. При выполнении ./configure шаг, можно предоставить целевой каталог как префикс. Пример: ./configure --prefix=<target_directory>

Больше информации: https://askubuntu.com/a/191391/116563

2
ответ дан 7 December 2019 в 13:27

Другие вопросы по тегам:

Похожие вопросы: