以单独的名称安装包的分支

Installing fork of package under a separate name

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

我试过了运行

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

...但它不允许我导入它。请注意,这是在已经安装了普通 statsmodels 的 virtualenv 中完成的。

这对我有用(在给定的 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