pytorch 冲突是由以下原因引起的:用户请求的tensorboard==2.1.0 tensorflow 1.15.4取决于tensorboard〈1.16.0和>=1.15.0

hc2pp10m  于 2022-12-13  发布在  其他
关注(0)|答案(3)|浏览(420)

我正在尝试从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
xn1cxnb4

xn1cxnb41#

这里的关键是:

The conflict is caused by:
    The user requested tensorboard==2.1.0
    tensorflow 1.15.4 depends on tensorboard<1.16.0 and >=1.15.0

这是因为https://github.com/mkocabas/VIBErequirements.txt中存在冲突,因为它需要tensorboard==2.1.0tensorflow==1.15.4。但是,根据错误消息,此版本的tensorflow仅适用于tensorboard 1.15.0 - 1.15.x
如果您仔细阅读该错误,您会发现pip本身提供了解决该问题的建议:
要解决此问题,您可以尝试:
1.放宽指定的软件包版本范围
1.删除软件包版本以允许pip尝试解决相关性冲突

kx7yvsdv

kx7yvsdv2#

我删除了安装tensorflow和tensorboard的线路。我以后可能会遇到另一个问题,但当前的问题已经解决

$ bat requirements.txt 
───────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────
       │ File: requirements.txt
───────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1   │ tqdm==4.28.1
   2   │ yacs==0.1.6
   3   │ h5py==2.10.0
   4   │ numpy==1.17.5
   5   │ scipy==1.4.1
   6   │ numba==0.47.0
   7   │ smplx==0.1.13
   8   │ gdown==3.6.4
   9   │ PyYAML==5.3.1
  10   │ joblib==0.14.1
  11   │ pillow==6.2.1
  12   │ trimesh==3.5.25
  13   │ pyrender==0.1.36
  14   │ progress==1.5
  15   │ filterpy==1.4.5
  16 _ │ matplotlib==3.1.3
  17   │ torchvision==0.5.0
  18   │ scikit-image==0.16.2
  19   │ scikit-video==1.1.11
  20   │ opencv-python==4.1.2.30
  21   │ llvmlite==0.32.1
  22   │ git+https://github.com/mattloper/chumpy.git
  23   │ git+https://github.com/mkocabas/yolov3-pytorch.git
  24   │ git+https://github.com/mkocabas/multi-person-tracker.git
inkz8wg9

inkz8wg93#

从错误消息中,您应该打开requirements.txt,在第17行找到tensorboard版本,并将版本更改为1.15.0

相关问题