Python: отключить $ HOME / .python-eggs?

1

Есть ли простой способ отключить кеширование Python? У нас есть ситуация, когда системная учетная запись должна запускать программу python, которая импортирует модуль.

Так как это учетная запись не для входа в систему, у нее нет домашнего каталога и она пытается создать каталог /.python-eggs.

Какой лучший способ исправить это? Могу ли я преобразовать свои яйца в файлы сайта в то, что не будет кэшироваться в .python-eggs?

Теги:
egg

1 ответ

3
Лучший ответ

Лучший способ исправить это - создать каталог, в котором он может записать кеш-память. Вы можете указать каталог с переменной PYTHON_EGG_CACHE.

[править] И да, вы можете конвертировать ваши приложения, чтобы они не нуждались в кеше. Если вы устанавливаете пакеты python с помощью easy_install, вы можете использовать easy_install -Z, чтобы он не застегнул яйца, и их не нужно будет извлекать. Вы должны иметь возможность разархивировать текущие яйца, чтобы убедиться, что они вам не понадобятся.

Но лично я бы просто создал каталог кеша яйца.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню