2011-07-08 49 views
32

我正在通過學習Python的難題,第二版本書,並且我在這個問題上停滯不前:「使用setup.py安裝您自己的模塊並確保它工程,然後使用點卸載它。「
如果我在命令行鍵入使用pip安裝/卸載我的模塊

setup.py install 

,我可以安裝該模塊。

但是當我鍵入

pip uninstall setup.py 

它說:

Cannot uninstall requirement setup.py, not installed 

的PIP封裝指數說,http://pypi.python.org/pypi/pip,說:

點子是能夠卸載大部分已安裝的軟件包與pip卸載軟件包名稱。

已知的例外包括使用python setup.py的安裝安裝純的distutils包>(這樣的包留下沒有元數據,允許確定哪些文件進行了>安裝)

有另一種方式來安裝我的模塊點會認出?

順便說一下,我使用的是Windows電腦。只是想提一下,如果Windows,Linux和Mac有不同的解決方案。

回答

37

你給一個Python文件,而不是一個包名稱,所以它不知道該怎麼做。如果你想要點刪除它,嘗試提供這個setup.py文件實際上的一部分包的名稱。

有這個線程相關的一些很好的建議: python setup.py uninstall