簡體   English   中英

在 OSX 上使用 pydev 和 Eclipse

[英]Using pydev with Eclipse on OSX

我使用 python 解釋器 /System/Library/Frameworks/Python.framework/Versions/2.5/Python 的路徑設置 PyDev,因為 /usr/bin 下的那個是別名並且 Eclipse 不會 Z999425941E8。 我現在可以運行我的 python 腳本,但不能將 shell 作為外部工具運行。 我得到的信息是

變量引用空選擇 ${resource_loc}

如果我使用 {container_loc} 也是一樣

有什么想法嗎?

蘇尼特

我也安裝了 Python.org 版本,這是必須的。

我終於通過將解釋器指向:

/Library/Frameworks/Python.framework/Versions/2.6/bin/python

手動。 如果您不手動進行(通過使用 Autoconfig),它似乎找不到正確的版本。

常見的做法似乎是從 python.org 安裝最新的 Python 2.5 並使用它而不是系統安裝。 當我開始使用 Mac OS X 時,我在這里和那里看到了推薦的內容。

它安裝在/Library (而不是/System/Library )下,因此系統 Python 完好無損。 Pydev 有 /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 作為其配置的 Python 解釋器,一切都很好。

不能 state 確定你的麻煩只是因為使用系統的 Python 安裝; 無論如何這種方式我沒有麻煩。 此外,當你擺弄你的開發環境時(在站點包中安裝東西,升級 Python),任何使用系統 Python 的東西肯定不會受到影響。

我知道這是一個古老的帖子......但是,如果像我這樣的新手得到更好的答案。

我只是使用“幫助”菜單中的“Eclipse Marketplace”並搜索關鍵字“python”或“PyDev”來獲取 PyDev,並成功安裝它。

並且,您應該將 PyDev 添加到右上角的擴展塢。

例如,我的筆記本電腦 OSX 上的 eclipse 是(版本:Indigo Service Release 2 Build id:20120216-1857)。

玩得開心,伙計們::)

我相信${resource_loc}${container_loc} (沒有任何參數)基於您在啟動腳本時工作台中的當前選擇。

那么,通過“外部工具”運行器選擇該腳本時,您是否選擇了正確的資源?
至少,在運行外部程序之一之前單擊項目名稱。
注意:它適用於Navigator 或 Package Explorers 視圖中的選擇(盡管最新的可能在 PyDev 環境中不可用)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM