使用PyCharm IDE,在设置外部工具时,如何使用相对于使用当前虚拟env默认值的路径设置外部工具。?
一个例子是pylint - 我想要虚拟环境版本,而不是系统运行版本。
答案 0 :(得分:10)
不确定旧版本,但在PyCharm 5中可以使用$PyInterpreterDirectory$
宏。这正是我们想要的
答案 1 :(得分:2)
您可以使用 JDKPath 宏指向项目解释器集的可执行文件。您可以将此结合使用以下事实:可以使用解释器的-m
选项直接运行其模块来运行许多工具。还有问题PY-2734 New useful macros in external tools每个人都可以投票。
答案 2 :(得分:0)
在寻找有关在为外部工具设置参数时可能使用的“变量”的文档时找到了您的帖子。
没有文档,但在“编辑工具”对话框中按“INSERT MACRO”按钮后,您可以看到所有可用内容的列表。
我没有看到任何对解释器路径的引用,但我通常使用virtualenv作为我的项目路径。如果你也这样做,你可以从那里推断python解释器路径。