我通过以下方式安装environment.yml文件
conda env create -f environment.yml但我得到
引发ReadTimeoutError(self._pool,None,“ReadTimeoutError”)( pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org',port=443):读超时。
失败
CondaEnvException: Pip失败
我的environment.yml有这样一个结构
name: relightable-nr
channels:
- pytorch
- defaults
dependencies:
- zlib=1.2.11=h7b6447c_3
- zstd=1.3.7=h0b5b093_0
- pip:
- absl-py==0.8.0
- astor==0.8.0
- astroid==2.3.3
- wrapt==1.11.2
- xarray==0.13.0
prefix: /root/anaconda3/envs/envn我读过如何用pip解决ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org',port=443)?和Pip安装超时问题,我将conda的默认超时更改为300,但是在这里如何更改pip超时呢?
发布于 2020-09-14 19:59:40
Pip将从位于全局、用户或环境范围内的pip.conf/pip.inf (Unix/Win)文件中提取配置选项,并且可以在其中配置诸如timeout之类的设置。见Config文件的Pip用户指南部分。
虽然这正确地回答了问题,但如果我不提YAML中列出的所有包都可以来自Conda,那我就错了。一个更合适的解决方案是重新配置YAML,使其不首先命中PyPI,例如,
name: relightable-nr
channels:
- pytorch
- conda-forge
- defaults
dependencies:
- zlib=1.2.11=h7b6447c_3
- zstd=1.3.7=h0b5b093_0
- absl-py=0.8.0
- astor=0.8.0
- astroid=2.3.3
- wrapt=1.11.2
- xarray=0.13.0但是,也许您简化了YAML,遗漏了只包含PyPI构建的包。不过,我还是建议从康达那里得到一切可能。
发布于 2022-01-13 00:07:40
您可以使用:
sudo pip install --default-timeout=100 <name_of_your_library>https://stackoverflow.com/questions/63882529
复制相似问题