У меня есть проект 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, кстати
Спасибо за любую поддержку, Трэвис