如何管理ResolvePackageNotFound - pytorch=1,conda的0.0错误

57hvy0tb  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(238)

我想用这个github code做一个项目。它有一个.yml文档,所以我使用conda下载所有依赖项。

KernelGAN.yml : 

name: KernelGanTest
channels:
  - pytorch
  - defaults

dependencies:
  - python=3.6.6
  - cudatoolkit>=9.0
  - numpy=1.15.1
  - pytorch=1.0.0
  - tensorflow-gpu=1.12.0
  - tqdm=4.26.0
  - scipy=1.1.0
  - pillow=5.2.0
  - opencv=3.4.2
  - matplotlib=2.2.3

我在Anaconda Prompt中运行此代码
conda env create -f KernelGan.yml
但它找不到pytorch = 1。0.0
conda env create -f KernelGan.YML
(repodata.json):done求解环境:失败
ResolvePackageNotFound:

  • pytorch=1.0。0

我用的是windows。我更新了康达。我尝试从我的依赖项中删除pytorch并pip安装它,但它不起作用。
很抱歉,如果答案是显而易见的,但我真的找不到解决方案。
有人知道怎么处理吗?

ars1skjm

ars1skjm1#

如果你检查pytorch的files list,你会看到通道中仍然存在的旧版本似乎是1。5.1.
您还可以看到,如果执行conda search -c pytorch pytorch
由于这与官方的docs相矛盾,我建议您将其作为一个问题on github提出。
作为一种变通方法,您可以尝试
pip install --index-url https://download.pytorch.org/whl/ torch==1.0.0
或者手动下载并安装whl文件https://download.pytorch.org/whl/cpu/torch-1.0.0-cp36-cp36m-win_amd64.whl

相关问题