Это будет вопрос с несколькими частями, но конечная цель такова, что я могу получить доступ к настраиваемым модулям/библиотекам/функциям, например, как я это делаю на родном питоне.
Где хранятся не-родные, но pip
установленные библиотеки python и как настроить мой интерпретатор /IDE для доступа к ним?
Мои пользователи script все начинается с:
#!/usr/bin/env python -*- coding: utf-8 -*-
Какая разница между доступом от /usr/bin
и /usr/bin/env
, будут ли выполняться модули, созданные по заказу, как собственные модули/пакеты python?
Должны ли мои пользовательские скрипты стать пакетами? если да, то каким образом я могу сделать код пользователя, проверяет на ImportError
и устанавливает/настраивает эти пакеты в try-except
?, например.
try:
import module_x
except ImportError:
# Install package, but how to do it within the script?
pass
Есть ли место для хранения моих собственных скриптов, чтобы он импортировался как родная библиотека? Если да, то где? Каковы последствия?