簡體   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