2015-10-09 65 views
-1

由於此unanswered question中的問題,我正嘗試重新安裝Mercurial。我在this question找到卸載說明。但是,當我運行easy_install -m mercurial時,我不知道如何繼續。我是Mac新手。你能告訴我接下來該做什麼嗎?無法在Mac上卸載Mercurial

sudo easy_install -m mercurial 
Password: 
Searching for mercurial 
Best match: mercurial 3.5.2-20151001 

Using /Library/Python/2.7/site-packages 

Because this distribution was installed --multi-version, before you can 
import modules from this package in an application, you will need to 
'import pkg_resources' and then use a 'require()' call similar to one of 
these examples, in order to select the desired version: 

    pkg_resources.require("mercurial") # latest installed version 
    pkg_resources.require("mercurial==3.5.2-20151001") # this exact version 
    pkg_resources.require("mercurial>=3.5.2-20151001") # this version or higher 

Processing dependencies for mercurial 
Finished processing dependencies for mercurial 
+0

您應該在我們的姊妹網站[AskDifferent]上提問(http://apple.stackexchange.com/help/on-topic)。 – msw

回答

2

問題是,卸載問題的答案是錯誤的。不僅easy_install -m mercurial不卸載Mercurial,easy_install甚至沒有卸載命令開始。

要獲得卸載選項,需要使用pip命令。我不相信pip是默認的Mac Python安裝的一部分,但可以使用sudo easy_install pip安裝它,然後使用sudo pip uninstall mercurial(包括pipeasy_install使用相同的包信息,所以pip可以卸載與easy_install安裝的軟件包)。

注意easy_install可以安裝pip二進制文件/usr/local/bin,其中可以通過自制現有的Python安裝衝突(如果你使用自制軟件,那是)。

有關於在OS X上安裝pip的更多信息herepip命令記錄在here中。