安装不在PyPI中的仓库

时间:2020-08-27 10:26:29

标签: python git pip

这是我第一次尝试安装不在PyPI中的存储库。我不确定我的包装是普通问题还是特定问题。

回购: https://github.com/jeslago/epftoolbox

说明是:

git clone https://github.com/jeslago/epftoolbox.git

cd epftoolbox

然后,只需使用pip安装该库即可:

pip install .

我尝试了几种方法。

我尝试在Pycharm中添加回购,在设置中为“ https://github.com/jeslago/epftoolbox.git/”。

我尝试从本地版本的回购中使用pip install

python -m pip install C:\Users\user\epftoolbox\

我尝试在anaconda中安装

git clone https://github.com/jeslago/epftoolbox.git
cd epftoolbox
pip install .

我收到此错误

Successfully built epftoolbox termcolor
ERROR: tensorflow 2.3.0 has requirement scipy==1.4.1, but you'll have scipy 1.5.2 which is incompatible.

但是以“成功安装epftoolbox-1.0”结束

问题是我可以“导入epftoolbox”

好。但是,如果我尝试使用“从epftoolbox.data导入read_data”运行脚本

我得到了错误

ModuleNotFoundError: No module named 'epftoolbox.data'

所以我认为该软件包实际上并未安装?

我不确定下一步该怎么做?

我已经在python 3.8.5中安装了64位。 我在pycharm和闲置中遇到了同样的问题。

1 个答案:

答案 0 :(得分:1)

可能需要安装特定版本的scipy才能使用此库,尝试卸载当前版本,然后使用以下命令安装正确的版本:

python -m uninstall scipy
python -m install -Iv scipy==1.4.1