0
假设我的代码位于生产环境中的a.b.some下,并且在我的CVS存储库中具有相同的路径,我该如何让python选择模块的本地更改?在Python中导入模块的本地副本
在Perl中,在运行脚本时可以通过perl -I调用。我已搜查宽,远远没有找到以下备选方案有什么好处:
- 复制模块到本地文件夹或
- 使用os.path中设置路径什么的,等
寻找像Perl的调用或改变路径的任何其他更简单的方法微妙的东西(不接触代码)
感谢。
你就不能安装到您的$ PYTHONPATH的一个新的子目录?或者,也许你可以使用[VirtualEnv](http://iamzed.com/2009/05/07/a-primer-on-virtualenv/)? – AlexE
是否想用新版本的模块替换python进程中的旧模块?那么你可以尝试'重新加载' – User
你能否详细说明“本地副本”是什么意思?如果从项目目录运行,它应该默认工作,没有任何标志或对代码进行更改。 – jfs