python:你如何在Ubuntu上设置你的工作区?

时间:2009-10-05 23:10:23

标签: python eclipse

让我说我有我的工作区(在Eclipse上)我开发我的Python模块,我想将我的工作文件“链接”到系统Python路径。我知道我可以删除.pth文件等但我希望得到社区对最佳实践的了解。

1 个答案:

答案 0 :(得分:1)

您可以尝试的一件事是创建一个virtual environment,然后将pydev指向虚拟环境中的解释器。

$ virtualenv --no-site-packages myProject
$ cd myProject
$ source bin/activate
(myproject)$

那时你有一个python解释器,它将引用〜/ myProject / lib / python2.x / site-packages中的库

所以在工作区的pydev中选择〜/ myProject / bin / python作为你的python解释器。这样你就不会感染你的python系统安装,也不需要root权限来安装东西等等。

说到这个,virtualenv设置了一个“easy_install”bin,这样你就可以安装你需要的任何库,而不会感染你的系统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,它帮了我很多

希望有所帮助。