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

2024-10-06 12:01:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Windows7上使用的是EclipseLunaServiceRelease2(4.4.2)和Pydev4.0.0。我最近安装了anaconda2.4.0作为Python解释器。我在Eclipse中配置了一个新的“Anaconda2”Python解释器,并修改了项目设置以使用这个新的解释器。在

我想将修改后的项目文件提交给源代码管理,这样同事们就可以利用这个更新了。我可以看到.pydevproject已经被修改了,但是当我查看这些更改时,它只是指定“Anaconda2”是用于项目的解释器。在

为了让这对其他人有用,他们大概还需要我对“Anaconda2”解释器的定义(即Python可执行文件的路径)。但是,我找不到这个定义存储在哪里。我已经在我的项目目录、Eclipse安装目录(C:\Eclipse)和Windows注册表中查找过,但是没有成功。在

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

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


Tags: 文件项目路径目录可执行文件利用定义源代码
2条回答

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

尽管如此,在有些情况下,提交一个命名的解释器可能是有用的,但是通常如果你在一个已经标准化的公司里,比如说一个Python2和一个Python3解释器,而一个给定的项目只依赖于其中一个(那么标准化它可能有意义),但通常默认情况是留空,让每个用户配置自己的Python解释器。在

另一方面,如果您希望为每个人都使用相同的解释器,那么可以在PyDev中使用一个插件,尽管这需要在Eclipse中创建一个插件(尽管它应该相对简单)。在

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

This says the info is in the workspace .metadata/.plugins/org.python.pydev folder.

这意味着我无法与同事共享配置;他们必须自己手动修改项目。在

相关问题 更多 >