Я установил Python 3.3 в нужную папку?

Я скачал и установил его (в основном спасибо этим ребятам в разделе с практическими рекомендациями: Как установить Python 3.3? ), а в руководстве по обучению, которое я использую, объясняется, что размещение установки Папка загрузок может быть не лучшей идеей для пользователей Windows. Это тот случай, когда я использую Ubuntu? Если так, могу ли я просто скопировать и вставить его в другое место? Где может быть хорошее место? Спасибо!

1
задан 13 April 2017 в 15:24

1 ответ

Если Вы находитесь на 12,10, Вы можете (и если, если у Вас нет особых требований) просто устанавливают Python 3.3 из репозиториев. Таким образом, это будет обновлено как часть остальной части Вашей установки, и будет легче установить библиотеки поддержки.

sudo apt-get install python3.3

Если бы Вы действительно хотите скомпилировать и установить его сами, Вы обычно помещали бы получающийся двоичный файл или в/usr/bin или в/usr/local/bin. Для вещей я компилирую меня, я обычно выбираю последнего.

Теперь, источник как Python идет со своей собственной структурой каталогов: мусорное ведро, включайте, освободите, src, и т.д. Вы видите это в соответствии с каталогом Python 3.3.0.

Если Вы введете по абсолютному адресу вокруг своей/usr файловой системы, то Вы будете видеть подобную структуру-/usr/bin,/usr/src,/usr/include,/usr/lib, и т.д. программное обеспечение, которое установлено из репозиториев, вставляется в эту/usr файловую структуру, при этом соответствующие файлы помещаются в соответствующие места.

При компиляции Python из источника у Вас будет каталог Python со всеми этими различными видами файлов содержавшим в нем. При попытке разделить его сами в структуру под/usr, Вы собираетесь закончить в реальной путанице, и будет ужасно трудно удалить все это впоследствии.

Таким образом, способ, которым это обычно делается, состоит в том, чтобы поместить, целый каталог под / выбирают. Можно скомпилировать его там, и затем можно или скопировать результирующие двоичные файлы в/usr/bin или/usr/local/bin, или можно сделать символьные ссылки на них.

Инструкции, которым Вы следуете, показывают Вам, как скомпилировать Python под/, выбирают и создают символьную ссылку на основной двоичный файл Python в/usr/bin. Это - совершенно приемлемая конвенция следовать.

Я должен также добавить: я говорю о конвенциях здесь. Конвенции должны не всегда сопровождаться твердо. Но для первых шагов, эти конвенции являются хорошим способом запуститься. Вы можете (и быть, несомненно) разрабатывают Ваш собственный "стиль", в то время как Вы прогрессируете.

Для получения дополнительной информации о структуре файловой системы (это действительно пригождается) имейте беглый взгляд на хороший и сжатый Обзор Дерева Файловой системы Ubuntu.

3
ответ дан 13 April 2017 в 15:24

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

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