如何卸载scons?

时间:2013-07-16 21:34:58

标签: python macos makefile scons

我在官方网站上下载了scons 2.3.0并安装了命令:

  

python setup.py install --standard-lib

我有问题如何卸载scons?

MacOS X 10.8.4

2 个答案:

答案 0 :(得分:4)

图书馆本身应该在/usr/local/lib/scons/usr/local/bin/{scons,sconsign,scons-time,scons.bat}中的可执行文件(脚本)。脚本可以带有版本号,例如scons-2.3.0。最终文档在/usr/local/man/man1

还要查找鸡蛋文件:

$ find / -name "scons*.egg-info"

希望有所帮助。

答案 1 :(得分:0)

我意识到我的回答是相似的,没有@twil的回答是不可能的,但是我发现了更多可能需要清除的位置。


因此,删除与要清除的python版本相关的所有文件。

在MacOS上,我们有locate,让我们使用它。

运行locate "egg-info/PKG-INFO" | grep -i scons可以给我2个miniconda位置,它们引用了Python3。我们不必通过手动删除来清理它们。这是通过conda方式完成的。

运行locate "scons-" | grep -v miniconda会给我/usr/local/bin/scons/usr/local/lib/python2.7/site-packages/scons-中的文件。您可以uninstall using pip,具体取决于您的安装位置。

要找到更多的“缺点”,我必须跳过

locate "scons" \
  | grep -v miniconda \
  | grep -v "python2.7/site-packages" \
  | grep -v "/usr/local/bin/scons" \
  | grep -v "/Applications" \
  | grep -v "/Library" \
  | grep -v "/Users"

发现

/opt/X11/include/X11/extensions/dpmsconst.h
/usr/local/Cellar/zsh/5.7.1/share/zsh/functions/_scons
/usr/local/share/mime/text/x-scons.xml
/usr/local/share/zsh/functions/_scons

,您必须自行选择要删除的内容。即我发现的zsh文件不是目标。

手册页

手册页位于/usr/local/share/man中。

我找不到手册页:

man scons
No manual entry for scons

我的课程始终是installing scons,使用Conda(或pip --user)不破坏默认的MacOS python版本。