在pip卸载后:pkg_resources.DistributionNotFound:

时间:2014-07-19 16:08:59

标签: pip uninstall setup.py

使用pip,我以可编辑模式安装脚本

pip install -e .

好的,并使用

卸载

pip uninstall myscript

好的,但如果我尝试使用卸载的脚本,我会

pkg_resources.DistributionNotFound: myscript==0.0.1

为什么脚本没有完全删除?

1 个答案:

答案 0 :(得分:0)

我在pip存储库pip uninstall does not properly cleanup bin scripts (for non-pip installs)中找到了问题。

我解决了setup.py

的变化
--- a/setup.py
+++ b/setup.py
@@ -12 +12,5 @@ setup(
-    scripts=['bin/myscript'],
+    entry_points={
+        'console_scripts': [
+            'myscript=bin:main',
+        ],
+    },

和脚本名称

renamed:    bin/myscript -> bin/__init__.py