使用pip,我以可编辑模式安装脚本
pip install -e .
好的,并使用
卸载pip uninstall myscript
好的,但如果我尝试使用卸载的脚本,我会
pkg_resources.DistributionNotFound: myscript==0.0.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