Как найти каталог установки Python в Ubuntu

Я только что мигрировал из среды Windows. Я установил Python 3.2 в отдельном каталоге. Как я могу получить путь установки Python в оболочке Ubuntu?

Можно ли как-то сообщить оболочке / выбрать во время выполнения, какую версию Python следует использовать для дальнейшего выполнения кода?

Существуют ли переменные среды и пути поиска в Ubuntu Linux?

47
задан 1 April 2017 в 18:12

4 ответа

Первый вопрос:

which python хотя обычно /usr/bin/python для 2.7

Второй вопрос:

От терминала и python2.7: python2.7 yourfile.py.
Simailarly для 3,2: python3.2 yourfile.py хотя 3.2 не установлен по умолчанию. (Вы можете apt-get install python3.2.)

Что python yourfile.py сделает зависит, на котором альтернатива используется для Вашего интерпретатора Python. Можно изменить это путем издания update-alternatives python как root (или при помощи su).

Третий вопрос:

Переменные среды являются зависимым оболочки, хотя можно выписать им с echo $variable и набор их с variable=value (от bash). Путь поиска просто называют PATH и можно получить Ваш путем ввода echo $PATH.

Я надеюсь, что это было полезно.

63
ответ дан 1 April 2017 в 18:12

Если вы хотите найти местоположение программы, вы можете просто использовать whereis <program>.

В вашем случае запустите:

whereis python2.7
whereis python3.2

Для поиска каждого файла, который apt-get скопировал для установки:

dpkg -S python2.7
dpkg -S python3.2

Но, возможно, рекомендуется сохранить его в текстовый файл, потому что вывод слишком велик.

dpkg -S python2.7 >log.txt
gedit log.txt

для запуска .py файла с python 3.2

python3.2 <file.py>
0
ответ дан 1 April 2017 в 18:12

Вот простой путь, выполненный в терминале:

type -a python

или

type -a python3
4
ответ дан 22 November 2019 в 23:55

Для Python2.7

whereis python2.7 

Для Python3.2

whereis python3.2

Для Python 3.8

which python3

или

whereis python3
2
ответ дан 6 August 2020 в 09:20

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

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