Запуск Django с помощью Run не может найти LESS CSS

У меня есть проект Django, который использует buildout. При запуске или отладке приложения оно работает нормально, используя мой сценарий сборки. Я также использую компрессор django -для сжатия и компиляции файлов LESS. Я установил серверную часть LESS с узлом, и вы можете получить доступ к бинарному файлу lessc из оболочки, как обычно. Компрессор django -запускает Popen для запуска команды lessc. Когда это происходит, возникает исключение:/bin/sh: lessc: command not found.

Если я запускаю /bin/sh lessc, он его находит. Если я зайду в интерактивный питон и запущу P open(['/bin/sh', '-c', 'lessc']), он его найдет. Какую оболочку или среду использует Django в PyCharm и как я могу настроить его для чтения /etc/paths или $HOME/.bashrc и т. д. lessc находится в /usr/local/bin, который находится в /etc /пути.

У меня Mac OSX 10.7, кстати

Спасибо за любую поддержку, Трэвис

7
задан halfelf 20 December 2018 в 06:15
поделиться