【问题标题】:How to have pip install the latest revision of gensim via. git如何让 pip 通过安装最新版本的 gensim。混帐
【发布时间】:2015-08-11 21:10:47
【问题描述】:

我正在尝试使用 below bug fix 安装 gensim:

# scipy <= 0.15
try:
     from scipy.linalg.blas import fblas
except ImportError:
     # in scipy > 0.15, fblas function has been removed
     import scipy.linalg.blas as fblas

但令我惊讶的是,以下两个版本都拒绝安装最新的 head 修订版并坚持使用没有修复的 0.12.1。

pip install --user git+git://github.com/piskvorky/gensim.git@master
pip install --user git+git://github.com/piskvorky/gensim.git@6296f86e98

如何安装最新版本?

【问题讨论】:

    标签: git pip


    【解决方案1】:

    由于您的回答更像是一种解决方法,因此我将尝试解释出了什么问题。

    大多数项目使用master 分支作为他们的开发分支。 gensim 但是使用了一个名为 develop 的单独分支。

    您可能想要克隆开发分支,而不是克隆主分支

    pip install git+https://github.com/piskvorky/gensim.git@develop
    

    确实,git 前缀会克隆存储库,因此速度相当慢。但如果操作正确,它可以让您很好地控制要安装的存储库的状态。

    【讨论】:

    • 这仍然不能解释开发分支上的 git+git://github.com/piskvorky/gensim.git@6296f86e98,但我会接受它以发现不正确的分支错误.谢谢!
    • @simonzack, pip install -e git+git://github.com/piskvorky/gensim.git@6296f86e98#egg=gensim 似乎对我有用。
    【解决方案2】:

    安装 zip 可以工作并且比克隆更快:

    pip install --user https://github.com/piskvorky/gensim/archive/develop.zip
    

    【讨论】:

      猜你喜欢
      • 2018-10-23
      • 2019-01-14
      • 2020-02-16
      • 2018-12-29
      • 2013-12-01
      • 2014-01-15
      • 2020-03-03
      • 1970-01-01
      相关资源
      最近更新 更多