Если я скомпилирую и установлю свой собственный Python из источника и установлю пакеты, то он будет влиять на систему установка Python?

Скажите, что я компилирую Python 3 из источника, настраивая его с --prefix=$HOME/.local и установка его.

С тех пор $HOME/.local находится в моем пути и предпочтен, теперь когда я ввожу python3 в моей оболочке я получаю свою установку Python а не значение по умолчанию, установленное Ubuntu. Я предпочел бы это.

Был бы, имея это отличающееся python3 на пути влияют на систему всегда? Делает систему, явно относятся к /usr/bin/python3?

Кроме того, если я устанавливаю пакеты в этом новом Python, они доступны от системы Python также, потому что Python заглядывает $HOME/.local каталог. Это означает, что я должен установить свой персональный Python где-то в другом месте, таким образом, какие-либо установленные пакеты не найдены системным путем?


Я знаю virtualenv, и это не то, о чем я спрашиваю.

0
задан 9 February 2018 в 17:32

1 ответ

Я беру его, Вы устанавливаете пакеты через pip. Попытайтесь работать pip3 show pip или python3 -m pip show pip. Это покажет Вам, где сам пакет зернышка установлен, Это - тот же путь, он помещает другие пакеты. Для проверки установите безопасный пакет как pycodestyle и проверьте, где это получило установленное использование того же процесса как прежде.

0
ответ дан 31 October 2019 в 01:15

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

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