Python库问题

时间:2011-12-19 07:10:32

标签: python easy-install

我对Python库有一个非常特殊的问题。我下载了一个python库源代码,更改了一些代码并使用python setup.py install来安装库。 原始库已安装easy_install。后来我进一步更改了一些源代码并再次调用命令python setup.py install。当我在代码中使用库时,我会随机获取被调用库的不同版本。我也无法完全卸载库,即使easy_install -mpip都表示卸载成功,但库仍然存在。

环境是Ubuntu 11.04

编辑:当我从Python commandLine调用相同的函数时,会调用最新版本,但是当我调用使用该库的python myfile.py时,它会调用旧版本。

1 个答案:

答案 0 :(得分:1)

安装程序通常会在site-packages目录中加载第三方库代码。您可以转到该目录并删除库(包括新旧版本)。然后,您可以进行全新安装(在已编辑的源上使用setup.py)。

如果库位于路径上的其他位置,您可以使用以下命令找到它:

>>> import somelib
>>> print somelib.__file__