如何从当前文件夹而不是site-packages文件夹运行更新的包

时间:2014-07-13 16:10:45

标签: python pythonpath

我编写了一些代码,并将其保存在“标准”包/项目文件夹结构中。我最近在其中一个软件包中添加了一些新功能,但在测试时它告诉我功能不存在。这来自命令行和PyDev。

上周我正在玩包装并在我的电脑上安装(通过setuptools)我的包。

因此,在当前项目的PyDev中,或者当我执行命令行时,比如说,'来自xxx import yyy'它将我安装的软件包优先于我在PyDev中打开的副本(或从命令行)在路径上)并要求它运行。在PyDev的情况下,它发现新函数很好,只是在运行时失败。

我原本认为当前文件夹优先于lib \ site-packages文件夹,或者PyDev也会这样做。

实现这一目标的最佳方法是什么,即测试本地代码而不是当前安装的版本?

感谢。

0 个答案:

没有答案