删除开发模式下安装的python模块

您好我正在尝试python包装使用setuptools和testing我安装在开发模式的模块。 即

python setup.py develop 

这已经将我的模块目录添加到sys.path。 现在我想删除模块有没有办法做到这一点?

提前致谢

使用--uninstall-u选项来develop ,即:

 python setup.py develop --uninstall 

这将从easy-install.pth中删除并删除.egg-link。 唯一不能做的就是删除脚本(还)。

在你的site-packages目录中编辑easy-install.pth,并删除指向你的开发版本的那一行。

之前我也遇到类似的问题。 我所做的是我加载了Python的shell,导入模块,然后打印它的__file__属性。 从那里我只是删除正在关联的文件夹或文件。

你可能想要看的是使用virtualenv这个系统允许你创build一个python实例从你的系统分开。 您在本例中安装或使用的任何模块都是自包含的,包括模块的版本。

我现在把我所有的项目都放在了自己的virtualenv里面,这样我就可以安装和使用我想要的任何模块,而不必担心其他项目的模块了。