首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python:如何在Ubuntu上设置您的工作区?

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

Stack Overflow用户
提问于 2009-10-05 23:10:23
回答 1查看 1.2K关注 0票数 3

假设我有我的工作区(在Eclipse上),我在其中开发Python模块,并且我希望将我的工作文件“链接”到系统Python路径。我知道我可以丢弃.pth文件等,但我希望获得社区的智慧,以获得最佳实践。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-06 02:16:03

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

代码语言:javascript
运行
复制
$ virtualenv --no-site-packages myProject
$ cd myProject
$ source bin/activate
(myproject)$

此时,您就有了一个python解释器,它将引用~/myProject/lib/python2.x/site-package中的库

因此,在pydev中,在您的工作区中,选择~/myProject/bin/python作为python解释器。通过这种方式,您不会感染您的系统安装的python,将不需要root权限来安装东西等。

说到这里,virtualenv设置了一个"easy_install“bin,这样你就可以安装任何你需要的库了,同样不会影响你的系统python安装。

代码语言:javascript
运行
复制
(myproject)$easy_install sqlalchemy paste pylons ipython sphinx
#...download to win...

如果你确实安装了paste,你可以创建包模板,而不是像这样手动完成...

代码语言:javascript
运行
复制
(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,它对我帮助很大

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1522867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档