Каковы переменные среды python на ubuntu?

1- Как установить глобальную переменную окружения в ubuntu, чтобы при запуске приложения python (я не хочу изменять исходный код приложения) он указывает на определенную версию python (python3, python3. 2, python3.5 и т. Д.)?

Я спрашиваю об этом, потому что недавно я установил Ubuntu16, тогда я напрямую установил некоторые пакеты python из терминала, используя:

sudo apt-get install python3-... sudo pip3 install ...

Я проверил, где установленные пакеты хранятся, и я нашел их в

/usr/local/lib/python3.5/dist-packages...

1 - , почему они не хранятся в какой-либо папке python3 (а не pythoy3.5, пожалуйста, прочитайте ниже )

Позже я обнаружил, что есть еще одна версия python, которая является python3, и есть два местоположения для python3.5

python3(/usr/lib/python3/dist-packages/...) python3.5(/usr/lib/python3.5/...) python3.5(/usr/local/lib/python3.5/dist-packages/...)

Хуже, чем некоторые ubuntu приложения используют python3 (/ usr / lib / python3 / ...) вместо python3.5 и не смогли увидеть новые установленные пакеты.

2- Также я обнаружил, что исполняемый файл / usr / bin / python3 - ссылка на /usr/bin/python3.5, так почему папка ython3 (/ usr / lib / python3 / dist-packages ...), отдельно от pythom3.5, если они указывают на то же самое, что можно выразить? есть ли способ слить их или удалить из них?

0
задан 19 March 2018 в 14:58

0 ответов

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

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