У меня есть небольшой кластер, разделяющий файлы через сетевое хранилище файлов (NFS). Мы будем запускать много кода Python, и мне интересно, как лучше всего справиться с установкой модулей. Могу я просто установить их в общий каталог NFS на головном узле и указать PYTHONPATH
туда?
Не видите ничего, что может помешать вам использовать эту настройку. Просто добавьте папку в PYTHONPATH из своего дерева запуска bash. Эта ссылка может быть вам полезен - он предлагает вставлять модули в ~/.local/lib/pythonX.X/site-packages
, но чтобы показать правильный каталог, вы можете использовать python -m site --user-site
.