2017-10-10 42 views
0

我無法安裝正確版本的PyBrain。這是個問題。爲什麼pybrain 0.3.1安裝而不是0.3.3?

(rnine) [email protected]:~$ pip install https://github.com/pybrain/pybrain/archive/0.3.3.zip 
Collecting https://github.com/pybrain/pybrain/archive/0.3.3.zip 
    Downloading https://github.com/pybrain/pybrain/archive/0.3.3.zip 
    \ 1.5MB 1.4MB/s 
Requirement already satisfied: scipy in ./.conda/envs/rnine/lib/python3.5/site-packages (from PyBrain==0.3.1) 
Installing collected packages: PyBrain 
    Running setup.py install for PyBrain ... done 
Successfully installed PyBrain-0.3.1 

正如你所看到的,即使我拉入0.3.3文件夾,它仍然會安裝PyBrain 0.3.1。爲什麼會發生這種情況,我該如何解決這個問題。

+0

所以你試過'''pip安裝https://github.com/pybrain/pybrain/archive/0.3.3.zip --upgrade'''?旁註:pybrain是[dead](https://github.com/pybrain/pybrain/commits/master)。 – sascha

+0

--upgrade標誌是做什麼的?它不起作用。 – Glassjawed

+0

Sraw似乎是正確的。作爲替代方案,您可以使用pip從主分支安裝[直接](https://stackoverflow.com/questions/20101834/pip-install-from-git-repo-branch)(如果您相信開發者這個分支是多麼穩定;它肯定比release更新),其中setup.py使用0.3.3。不知道你是否需要''--upgrade'''。 – sascha

回答

1

下載此軟件包,看到它的setup.py,你會看到version="0.3.1",所以這是一個作者所犯的錯誤。

除了自己修改源代碼之外,您無關。

+0

檢查了它。看來你是對的! – sascha