Python 为什么即使我手动将它们放入包缓存中,Anaconda仍然尝试下载包?
我的目标是创建一个Python3.6环境。我的互联网不稳定,所以我手动预下载了必要的软件包,并将它们放在软件包缓存中(Python 为什么即使我手动将它们放入包缓存中,Anaconda仍然尝试下载包?,python,anaconda,conda,Python,Anaconda,Conda,我的目标是创建一个Python3.6环境。我的互联网不稳定,所以我手动预下载了必要的软件包,并将它们放在软件包缓存中(~/anaconda3/pkgs) 以下是我采取的步骤: (图中的步骤1)在运行conda create-n test python=3.6之前,我要确保包已经就位,即python-3.6.9-h256db76_0.conda已经存在于~/anaconda3/pkgs (图中的步骤2)在运行conda create-n test python=3.6之后,conda向我提供了要
~/anaconda3/pkgs
)
以下是我采取的步骤:
- (图中的步骤1)在运行
之前,我要确保包已经就位,即python-3.6.9-h256db76_0.conda已经存在于conda create-n test python=3.6
~/anaconda3/pkgs
- (图中的步骤2)在运行
之后,conda向我提供了要查看的事务计划,它表明它仍然希望下载conda create-n test python=3.6
包。我继续说是的python-3.6.9
- (图中的步骤3)Conda将现有的python-3.6.9-h256db76_0.Conda重命名为python-3.6.9-h256db76_0.Conda.c~。并开始重新下载包
- 康达为什么要下载现有的软件包
- 如果我的internet不稳定,如何配置Conda以使用本地包缓存
(tf15) hhw@hhw-002:~/datadisk/my_stock_model$ conda config --show | grep pkgs
pkgs/main: https://repo.anaconda.com
pkgs/r: https://repo.anaconda.com
pkgs/pro: https://repo.anaconda.com
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
pkgs_dirs:
- /home/hhw/anaconda3/pkgs
- /home/hhw/.conda/pkgs
你确定
~/anaconda3/pkgs
是安装conda软件包的默认目录吗?@YOLO,我把conda的配置放在这个问题上。我想你可以尝试使用--use local
,使用参数:add--use local don work。情况也是如此。你确定~/anaconda3/pkgs
是安装conda软件包的默认目录吗?@YOLO,我把conda的配置放在这个问题上。我想你可以尝试使用--use local
,使用参数:add--use local不起作用。情况也是如此。