我有一个使用构建的 Django 项目。运行或调试应用程序时,使用我的构建脚本运行良好。我还使用 django-compressor 来压缩和编译我的 LESS 文件。我用 node 安装了 LESS 服务器端,你可以像往常一样从 shell 访问 lessc 二进制文件。django-compressor 运行 Popen 来运行 lessc 命令。当它这样做并抛出异常时:/bin/sh: lessc: command not found
.
如果我运行 /bin/sh lessc 它会找到它。如果我进入交互式 python 并运行 Popen(['/bin/sh', '-c', 'lessc'])
它会找到它。在 PyCharm 中运行 Django 使用什么 shell 或环境,我如何设置它来读取 /etc/paths 或 $HOME/.bashrc 等。lessc 位于 /etc 中的 /usr/local/bin /路径。
我在 Mac OSX 10.7 上,顺便说一句
感谢您的支持,特拉维斯