我正在尝试从git repo安装一个VIBE包,最初我正在安装它的依赖项。代码位于:https://github.com/mkocabas/VIBE我应该如何解决此问题?
下面是我得到的错误:
第一个
下面是我在此之前运行的所有命令:
(base) mona@mona:~/research/VIBE$ export CONDA_ENV_NAME=vibe-env
(base) mona@mona:~/research/VIBE$ conda create -n $CONDA_ENV_NAME python=3.7
(base) mona@mona:~/research/VIBE$ eval "$(conda shell.bash hook)"
(base) mona@mona:~/research/VIBE$ conda activate $CONDA_ENV_NAME
(vibe-env) mona@mona:~/research/VIBE$ pip install numpy==1.17.5 torch==1.4.0 torchvision==0.5.0
(vibe-env) mona@mona:~/research/VIBE$ pip install git+https://github.com/giacaglia/pytube.git --upgrade
3条答案
按热度按时间xn1cxnb41#
这里的关键是:
这是因为https://github.com/mkocabas/VIBE的
requirements.txt
中存在冲突,因为它需要tensorboard==2.1.0
和tensorflow==1.15.4
。但是,根据错误消息,此版本的tensorflow
仅适用于tensorboard 1.15.0 - 1.15.x
。如果您仔细阅读该错误,您会发现
pip
本身提供了解决该问题的建议:要解决此问题,您可以尝试:
1.放宽指定的软件包版本范围
1.删除软件包版本以允许pip尝试解决相关性冲突
kx7yvsdv2#
我删除了安装tensorflow和tensorboard的线路。我以后可能会遇到另一个问题,但当前的问题已经解决
inkz8wg93#
从错误消息中,您应该打开requirements.txt,在第17行找到tensorboard版本,并将版本更改为1.15.0