- домой или - префикс в установке пакета Python?

Косые Деревья прохладны. Они переупорядочивают себя способом, который двигает чаще всего запрошенные элементы поближе к корню.

5
задан Stefano Borini 19 August 2009 в 06:06
поделиться

1 ответ

Согласно документации Установка модулей Python , «стандартный» способ - не указывать ни один из них и позволить Python установить его либо в / usr / local / lib / pythonX.Y / site-packages в * nix или C: \ Python \ в Windows.

Но, если вы сделаете , решите выбрать альтернативный метод, вы можете указать - home , чтобы назвать базовый каталог установки, обычно, когда вы хотите сохранить несколько пакетов только в своем собственном каталоге, обычно на многопользовательском компьютере, когда у вас нет доступа администратора или, возможно, просто для тестирования перед общесистемной установкой. - дом не является устаревшим; фактически, он был добавлен в Windows только начиная с Python 2.4.

Параметр - prefix более странный, потому что это позволяет вам использовать одну версию Python для сборки модуля, который вы устанавливаете, при этом позволяя вам установить модуль в другое место, отличное от обычного. Другой пример - когда вам нужно писать в каталог с одним именем, а читать из него с другим именем (некоторые сетевые ресурсы настроены таким образом).

Таким образом, префикс - home указывает home / lib / python , home / bin , home / share , а параметр - prefix указывает prefix / lib /pythonX.Y/site-packages/, prefix / bin , prefix / share для префиксов * nix и / префиксов и / Data в Windows.

позволяя вам установить модуль в другое место, отличное от обычного. Другой пример - когда вам нужно писать в каталог с одним именем, а читать из него с другим именем (некоторые сетевые ресурсы настроены таким образом).

Таким образом, префикс - home указывает home / lib / python , home / bin , home / share , а параметр - prefix указывает префикс / lib /pythonX.Y/site-packages/, prefix / bin , prefix / share для префиксов * nix и / префиксов и / Data в Windows.

позволяя вам установить модуль в другое место, отличное от обычного. Другой пример - когда вам нужно писать в каталог с одним именем, а читать из него с другим именем (некоторые сетевые ресурсы настроены таким образом).

Таким образом, префикс - home указывает home / lib / python , home / bin , home / share , а параметр - prefix указывает префикс / lib /pythonX.Y/site-packages/, prefix / bin , prefix / share для префиксов * nix и / префиксов и / Data в Windows.

4
ответ дан 15 December 2019 в 01:07
поделиться
Другие вопросы по тегам:

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