关于基于environment.yml创建虚拟环境时pip报错

        问题:

        有时侯一些诸如机器学习相关论文中的code源码,在复现时会要求引入environment.yml,基于作者的依赖配置来创建项目的虚拟环境。

        在执行环境创建命令时,可能会出现pip报错,如下:

ERROR: Could not find a version that satisfies the requirement 包名 (from versions: none)
ERROR: No matching distribution found for robotframework

        解决:

        将environment.yml中pip后的依赖全部删除,创建一个空的虚拟环境,随后手动添加需要的依赖,例如:

        a.注释依赖项,之后手动pip安装

name: xxxx
channels:
  - xformers
  - pytorch
  - nvidia
  - conda-forge
  - defaults
dependencies:
  - pip
  - python=3.9.6
  # - pip:
  #   - torch
  #   - torchvision
  #   - omegaconf
  #   - torchmetrics==0.10.3
  #   - fvcore
  #   - iopath
  #   - xformers==0.0.18
  #   - opencv-python 
  #   - pycocotools 
  #   - matplotlib 
  #   - onnxruntime 
  #   - onnx
  #   - scipy
  #   - ffmpeg
  #   - hydra-colorlog
  #   - hydra-core
  #   - gdown
  #   - pytorch-lightning==1.8.1
  #   - pandas
  #   - ruamel.yaml
  #   - pyrender
  #   - wandb
  #   - distinctipy
# bop https://github.com/thodan/bop_toolkit.git

        b.利用国内镜像安装

pip install 包名-i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

ps :--trusted-host pypi.douban.com 这是为了获得ssl证书的认证
	常见pip镜像源(国内源)
	清华:https://pypi.tuna.tsinghua.edu.cn/simple
	阿里云:http://mirrors.aliyun.com/pypi/simple/
	中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
	华中理工大学:http://pypi.hustunique.com/
	山东理工大学:http://pypi.sdutlinux.org/
	豆瓣:http://pypi.douban.com/simple/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值