我必须使用我在.condarc文件中配置的代理来进行conda工作,这非常合适。但是,当我使用environment.yml文件设置一个新的python环境时,它看起来像这样:
name: Test
channels:
- intel
- defaults
dependencies:
- pypdf2=1.26.0=py36_1
- mkl=2018.0.2=1
- pip:
- adjusttext==0.7.2
prefix: C:\ProgramData\Anaconda3\envs\Test
Pip不使用提供的代理来安装这些软件包,所以我收到了一个错误。我怎样才能获得pip以使用该代理呢?
答案 0 :(得分:0)
独立点不会从.condarc中选择代理设置。 但是,如果存在,它将使用HTTPS_PROXY环境变量。 只需将此行添加到.bash_profile: 导出HTTPS_PROXY = https://user:pwd@proxy_host:port
答案 1 :(得分:0)
在Win10上很多与此问题有关的问题。修改https_proxy
时,我遇到了git问题,但是在pip.ini
中将文件C:\ProgramData\pip\
设置为C:\ProgramData\pip\pip.ini
时,它终于可以工作了:
pip.ini
:
[global]
timeout = 10
proxy=http://myproxy:8080
cert = C:\Users\Public\mycert.cer
现在我可以使用随附的pip软件包安装conda环境
有关默认位置的更多信息,请访问:https://pip.pypa.io/en/stable/user_guide/