我不小心安装了错误版本的wxPython(3.0.2.0)。
当我尝试安装最新的wxPython-4.0.1时,出现以下错误:
找到现有安装:wxPython 3.0.2.0 无法卸载' wxPython'。这是一个distutils安装的项目,因此我们无法准确确定属于它的哪些文件只会导致部分卸载。
所以,我搜索了一下,显然你必须使用原始wxPython-3.0.2.0 dmg文件中找到的卸载程序才能卸载它。我似乎没有该文件,并通过我的历史记录从Sourceforge获取确切的下载和版本(我想!),但是当我使用卸载程序时,我得到以下内容:
*未找到wxPython安装! *
我如何删除这个旧版本的wxPython?
我对此很新,很抱歉,如果这听起来很愚蠢。
谢谢!
答案 0 :(得分:1)
您已经发现wxPython Classic和wxPython Phoenix使用不同的安装策略。实际上,与Phoenix相比,Classic的方法相当混乱,创建卸载脚本是为了帮助撤消其中的一些(特别是OSX安装程序工具留下的东西。)
然而,好消息是你可以手动清理pip抱怨的部分。我不再在这里安装它以便能够为您提供准确的说明,但是从内存中它应该是这样的。
在Python的网站包文件夹中(类似/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
)删除以wx
开头的文件夹和文件。
在/usr/local/lib
中移除以wxPython
开头的所有文件夹
此外,wxPython Phoenix不需要像Classic那样全局安装。如果您使用virtualenvs或Python3的venvs,那么如果您愿意,可以在其中安装方向盘而不是全局Python环境。