0

我用官方网站下载了 scons 2.3.0 并安装它的命令:

python setup.py install --standard-lib

我有问题如何卸载scons?

macOS X 10.8.4

4

2 回答 2

4

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

还可以使用以下命令查找 egg 文件:

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

希望有帮助。

于 2013-07-16T22:44:42.710 回答
0

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


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

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

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

运行locate "scons-" | grep -v miniconda给我文件/usr/local/bin/scons/usr/local/lib/python2.7/site-packages/scons-. 您可以根据安装位置使用 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

我的课程总是使用 Conda(或 pip --user)安装 scons ,以免损坏默认的 MacOS python 版本。

于 2020-07-10T09:42:54.653 回答