我正在Windows上運行測試,以取決於numpy和scipy的包。如何防止託管刪除已安裝的軟件包?
由於pip不知道如何安裝二進制文件,我手動安裝了numpy和scipy的二進制文件。在測試運行時,tox卸載了numpy和scipy,當然因爲沒有找到依賴關係而立即中斷。
這發生在python 2.5與舊版本的numpy和scipy(用於測試向後兼容性)。
我的tox版本(在我用來運行tox的python 2.6中)是tox-1.4.2 我的2.5環境中的pip版本是pip-1.2.1。
當我在2年前建立我的托克斯測試時,這並沒有發生。
問題:有沒有一種方法可以防止託管卸載numpy和scipy?
額外的問題:是否有替代tox/pip在Windows上更好的工作,並知道如何安裝二進制文件?
能夠使用easy_install會有所幫助,但sitepackages = True並不真正有幫助,因爲我測試了不同版本的numpy,scipy和pandas的兼容性,而不僅僅是我在基本python中的兼容性。 – user333700 2013-03-08 22:50:27