Pycharm相对于Virtual Environment的外部工具

时间:2013-01-11 12:14:50

标签: python virtualenv pycharm pylint

使用PyCharm IDE,在设置外部工具时,如何使用相对于使用当前虚拟env默认值的路径设置外部工具。?

一个例子是pylint - 我想要虚拟环境版本,而不是系统运行版本。

3 个答案:

答案 0 :(得分:10)

不确定旧版本,但在PyCharm 5中可以使用$PyInterpreterDirectory$宏。这正是我们想要的

答案 1 :(得分:2)

您可以使用 JDKPath 宏指向项目解释器集的可执行文件。您可以将此结合使用以下事实:可以使用解释器的-m选项直接运行其模块来运行许多工具。还有问题PY-2734 New useful macros in external tools每个人都可以投票。

答案 2 :(得分:0)

在寻找有关在为外部工具设置参数时可能使用的“变量”的文档时找到了您的帖子。

没有文档,但在“编辑工具”对话框中按“INSERT MACRO”按钮后,您可以看到所有可用内容的列表。

我没有看到任何对解释器路径的引用,但我通常使用virtualenv作为我的项目路径。如果你也这样做,你可以从那里推断python解释器路径。