Python Pycharm与虚拟环境相关的外部工具

Python Pycharm与虚拟环境相关的外部工具,python,virtualenv,pycharm,pylint,Python,Virtualenv,Pycharm,Pylint,使用PyCharm IDE,在设置外部工具时,如何使用相对于当前虚拟环境默认值的路径设置外部工具 例如pylint—我希望在其中运行虚拟环境版本,而不是系统版本。在查找有关“变量”的文档时找到了您的帖子,这些变量可以在为外部工具设置参数时使用 没有文档,但按“编辑工具”对话框中的“插入宏”按钮后,可以看到所有可用内容的列表 我没有看到任何对解释器路径的引用,但我通常使用virtualenv作为我的项目路径。如果您也这样做,您可以从中推断python解释器路径。可以使用JDKPath宏,它指向项目

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


例如pylint—我希望在其中运行虚拟环境版本,而不是系统版本。

在查找有关“变量”的文档时找到了您的帖子,这些变量可以在为外部工具设置参数时使用

没有文档,但按“编辑工具”对话框中的“插入宏”按钮后,可以看到所有可用内容的列表


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

可以使用JDKPath宏,它指向项目解释器集的可执行文件。您可以将这一点与以下事实结合起来:许多工具可以通过使用解释器的
-m
选项直接运行其模块来运行。还有一个问题,每个人都可以投票。

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

啊——如此接近。我正在使用“pylint pycharm”工具,该工具通过pycharm可点击链接增强pylint-因此它目前不能与“-m”一起使用(尽管可能会进行修改以实现此目的…)我认为这应该是公认的答案。除了我添加的细节-听起来正确。@DannyStaple:“pylint pycharm”工具?谷歌找不到。这是我们的吗?我从这里得到的-我在谷歌的第一个帖子:-