【问题标题】:Installing fork of package under a separate name以单独的名称安装包的分支
【发布时间】:2017-05-11 05:49:37
【问题描述】:

我希望使用 this fork 的 statsmodels 并将其称为 statsmodels_beta 或其他名称,并且能够在 Python 中使用这两者(即导入 statsmodels;导入 statsmodels_beta)。

我试着跑了

$pip install -e git+https://github.com/josef-pkt/statsmodels.git#egg=statsmodels_beta 

...但它不会让我导入它。请注意,这是在已安装正常 statsmodel 的 virtualenv 中完成的。

【问题讨论】:

  • 给定的 url 不是 Git 存储库的路径,它是一个带有文本墙的 HTML 页面。
  • 已修复,抱歉——不过这不是问题,只是问题写作粗制滥造
  • 很抱歉恢复一个旧线程,但你找到方法了吗?我有完全相同的问题,但找不到任何有用的东西。我可以安装该软件包的可编辑版本,但我怀疑是否有办法按照您的要求进行操作。
  • 糟糕,刚刚看到这个。我会在下面添加一个答案!

标签: python python-2.7 pip virtualenv


【解决方案1】:

这对我有用(在给定的 virtualenv 中):

source ~/env/bin/activate
pip uninstall statsmodels
pip install -e git+https://github.com/josef-pkt/statsmodels/tree/absorb_fixed_effects#egg=statsmodels
cd ~/env/src/statsmodels
git checkout -b absorb_fixed_effects
git pull origin absorb_fixed_effects

【讨论】:

    猜你喜欢
    • 2022-01-23
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 2021-07-22
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    相关资源
    最近更新 更多