Другой альтернативой ручного добавления пути к sys.path
является использование переменной среды PYTHONPATH
.
Кроме того, distutils
позволяет указать пользовательский каталог установки с помощью
python setup.py install --home=/my/dir
Однако ни один из них не может быть практичным, если вам нужно одновременно запустить несколько версий с одинаковыми именами модулей. В этом случае вам, вероятно, лучше всего изменить sys.path
.