Как запретить пользователям устанавливать пакеты через pip - PullRequest
3 голосов
/ 04 ноября 2019

Я хочу ПРЕДОТВРАТИТЬ пользователей от запуска pip для установки пакетов в их домашнюю директорию.

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

Я хочу предоставить им доступ к системе python / anaconda,но чтобы они не использовали pip для установки самих вещей. Огромное количество учебного времени тратится впустую, когда вы обнаруживаете, что ученики установили и открыли свои учетные записи, потому что они заполнили свой домашний каталог установленным программным обеспечением.

Любые предложения будут с благодарностью.

1 Ответ

2 голосов
/ 05 ноября 2019

Ничто не будет эффективным на 100%. Но вот некоторые идеи ...

  • Использовать глобальную конфигурацию для пипса с index-url намеренно неправильным.
  • Не устанавливать пипс или удалите исполняемый бит.
  • Используйте прокси для блокировки доступа к pypi.org.
...