3
假設我有我的工作空間(在Eclipse上),在這裏我開發了我的Python模塊,並且我想將我的工作文件「鏈接」到系統Python路徑。我知道我可以放棄.pth文件等,但我希望獲得社區對最佳做法的看法。python:你如何在Ubuntu上設置你的工作區?
假設我有我的工作空間(在Eclipse上),在這裏我開發了我的Python模塊,並且我想將我的工作文件「鏈接」到系統Python路徑。我知道我可以放棄.pth文件等,但我希望獲得社區對最佳做法的看法。python:你如何在Ubuntu上設置你的工作區?
您可以嘗試的一件事是創建一個virtual environment,然後在虛擬環境中的解釋器上指向pydev。
$ virtualenv --no-site-packages myProject
$ cd myProject
$ source bin/activate
(myproject)$
在這一點上,你有一個Python解釋器將引用庫在〜/ myProject的/ lib目錄/ python2.x /站點包
因此,在工作區中的PyDev的選擇〜/ myProject的/ bin中/ Python作爲你的python解釋器。這樣你就不會感染你的系統安裝蟒蛇,不需要root權限來安裝東西等......
說起來,virtualenv設置了一個「easy_install」bin,因此你可以安裝任何libs你需要,再次感染你的系統python安裝。
(myproject)$easy_install sqlalchemy paste pylons ipython sphinx
#...download to win...
而如果你安裝粘貼,您可以創建包模板,而不是像這樣做手工......
(myproject)$ paster create mynewlib
#...do stuff to win...
(myproject)$ cd mynewlib
(myproject)$ python setup.py develop
#...puts links in your virtualenv site-packages but does not move the source
(myproject)$ <start hacking>
檢查出ShowMeDo this screencast series,它幫了我很多
希望有幫助。
奇妙的,謝謝! – jldupont 2009-10-09 18:12:50