首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python egg开发环境设置

python egg开发环境设置
EN

Stack Overflow用户
提问于 2010-02-23 12:10:07
回答 2查看 892关注 0票数 1

我继承了一个python项目,它被打包成了鸡蛋。通过SVN检出后,我看到的包内容是:

代码语言:javascript
复制
__init__.py
scripts/
ptools/
setup.py
...

在这里,ptools/保存各种模块的源代码。scripts/是一组终端用户工具,它们利用了"ptools“提供的模块。这个包已经通过"easy_install“安装在这个共享主机环境中了,但是我想修改脚本/和ptools/,并测试它们,而不必经历"make a easy_install,and ptools”这样的循环,这会影响到其他所有人。

但是,我不知道如何更改环境来编写脚本/在我的开发树中调用时不搜索默认.egg,而不是使用ptools/中的“本地”模块...有什么想法吗?

更新:我应该补充说,我尝试了PYTHONPATH方法,将模块路径放在开发树中,但随后我尝试通过"import sys;print sys.path“进行验证,模块搜索路径没有更改,这让我感到困惑。

谢谢

奥利弗

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-24 02:36:40

我想我已经找到了我的问题的解决方案,这个问题已经在下面的帖子中得到了回答。"setup.py develop“似乎是一个完美的解决方案。

PYTHONPATH vs. sys.path

票数 1
EN

Stack Overflow用户

发布于 2010-02-23 12:16:32

您可以使用PYTHONPATH环境变量来自定义Python搜索模块的位置。

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

https://stackoverflow.com/questions/2316052

复制
相关文章

相似问题

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