繁体   English   中英

Eclipse Pydev中新的Python解释器的定义存储在哪里?

[英]Where is the definition for a new Python interpreter in Eclipse Pydev stored?

我在Windows 7上使用带有PyDev 4.0.0的Eclipse Luna Service Release 2(4.4.2),最近安装了Anaconda 2.4.0以用作我的Python解释器。 我已经在Eclipse中配置了一个新的“ Anaconda2” Python解释器,并修改了项目设置以使用该新解释器。

我想将修改后的项目文件提交给源代码管理,以便同事可以利用此更新。 我可以看到.pydevproject已被修改,但是当我查看更改时,它仅指定“ Anaconda2”是要与项目一起使用的解释器。

为了使这对其他人有用,他们可能还需要我定义“ Anaconda2”解释器的实际含义(即Python可执行文件的路径)。 但是,我找不到此定义的存储位置。 我在项目目录,Eclipse安装目录(C:\\ eclipse)和Windows注册表中均未找到成功。

这些信息存储在哪里,以便我可以与同事共享更新的文件,而不必让他们自己手动设置解释器?

(假设我们有一个标准的开发环境,那么每个人都将Anaconda安装在硬盘上的相同位置。)

好吧,通常的默认操作方式是不使用命名解释器提交文件,而是将其保留为空,然后使用为用户配置的文件。

话虽如此,在某些情况下,提交命名解释器可能会有用,但是通常如果您在一家拥有标准化的公司中,例如说Python2和Python3解释器,并且给定项目仅依赖于以下一种情况,这些(然后标准化),但通常默认情况是将其保留为空,并让每个用户配置自己的Python解释器。

附带一提,如果您希望每个人都拥有相同的解释器,则可以在PyDev中使用一个可以执行此操作的插件,尽管这需要在Eclipse中创建一个插件(尽管它应该相对简单)。

greg-449在评论中回答了这个问题:

表示信息位于工作区.metadata / .plugins / org.python.pydev文件夹中。

这意味着我将无法与同事共享配置。 他们将不得不自己手动修改项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM