安装anaconda及修改conda config 的channels/default_channels

本文详细介绍了Anaconda的安装步骤及如何配置国内镜像源,解决安装包下载超时的问题。
部署运行你感兴趣的模型镜像

先说一下安装anaconda的方法,很简单,就是去官网下载然后在本地安装

bash Anaconda3-4.4.0-Linux-x86_64.sh

这个过程中要耐心,会有提问,需要输入yes来回应,并且需要按很多的回车,总之,看见让输入yes的就输入yes,不要用回车代替,其中有个关键的地方,就是是否允许anaconda将环境变量写到bashrc中:


# added by Anaconda3 4.4.0 installer
export PATH="/home/zz/anaconda3/bin:$PATH"

一定要同意,否则启动系统后它找不到anaconda的路径就没办法用了啊。

解下来就是修改conda的安装源问题。
使用如下命令可以查看conda的配置

zz@T630:~$ conda config --show
add_anaconda_token: True
add_pip_as_python_dependency: True
allow_non_channel_urls: True
allow_softlinks: True
always_copy: False
always_softlink: False
always_yes: False
anaconda_upload: None
auto_update_conda: True
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: True
channels:
  - defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
create_default_packages: []
custom_channels:
  pkgs/free: https://repo.continuum.io/
  pkgs/r: https://repo.continuum.io/
  pkgs/pro: https://repo.continuum.io/
custom_multichannels:
  defaults: ["https://repo.continuum.io/pkgs/free", "https://repo.continuum.io/pkgs/r", "https://repo.continuum.io/pkgs/pro"]
  local: []
default_channels:
  - https://repo.continuum.io/pkgs/free
  - https://repo.continuum.io/pkgs/r
  - https://repo.continuum.io/pkgs/pro
disallow: []
envs_dirs:
  - /home/zz/anaconda3/envs
  - /home/zz/.conda/envs
force: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
offline: False
path_conflict: clobber
  nned_packages: []
▽kgs_dirs:
  - /home/zz/anaconda3/pkgs
  - /home/zz/.conda/pkgs
proxy_servers: {}
quiet: False
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
rollback_enabled: True
shortcuts: True
show_channel_urls: None
ssl_verify: True
track_features: []
use_pip: True
verbosity: 0

上面是默认的配置,这个有什么问题呢,就是在安装有些包儿的时候它会提示超时,无法连接。我在网上查看说要修改一下源地址,也就是对应的channels和default_channels中的地址。但是呢,不知道它的配置文件在哪里,上面那一坨信息是直接用conda config –show这个命令显示出来的,找不到它的配置文件,网上说有个默认的配置文件在~/.condarc,但是找了半天没有。怎么办呢?我仔细看了一下
conda config的帮助,发现可以用命令行的方式修改配置信息,如conda config –append channels https://xxxxxx ,然后试了一下,用conda config –show查看可以添加进去,此时再看就有了~/.condarc这个文件了。突然明白了,原来这个文件是这样使用的,即conda先检查是否存在~/.condarc,有的话就加载里面的配置,没有的话就用默认的配置,但是不知道它的默认配置是保存在哪里的,不管了。
于是赶紧修改了~/.condarc如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - defaults
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://repo.continuum.io/pkgs/free
  - https://repo.continuum.io/pkgs/r
  - https://repo.continuum.io/pkgs/pro

之后再查看一下:

zz@T630:~$ conda config --show
add_anaconda_token: True
add_pip_as_python_dependency: True
allow_non_channel_urls: True
allow_softlinks: True
always_copy: False
always_softlink: False
always_yes: False
anaconda_upload: None
auto_update_conda: True
changeps1: True
channel_alias: https://conda.anaconda.org
channel_priority: True
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - defaults
client_ssl_cert: None
client_ssl_cert_key: None
clobber: False
create_default_packages: []
custom_channels:
  anaconda/pkgs/free: https://mirrors.tuna.tsinghua.edu.cn/
  anaconda/cloud/conda-forge: https://mirrors.tuna.tsinghua.edu.cn/
  pkgs/free: https://repo.continuum.io/
  pkgs/r: https://repo.continuum.io/
  pkgs/pro: https://repo.continuum.io/
custom_multichannels:
  defaults: ["https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free", "https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge", "https://repo.continuum.io/pkgs/free", "https://repo.continuum.io/pkgs/r", "https://repo.continuum.io/pkgs/pro"]
  local: []
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://repo.continuum.io/pkgs/free
  - https://repo.continuum.io/pkgs/r
  - https://repo.continuum.io/pkgs/pro
disallow: []
envs_dirs:
  - /home/zz/anaconda3/envs
  - /home/zz/.conda/envs
force: False
json: False
local_repodata_ttl: 1
migrated_channel_aliases: []
offline: False
path_conflict: clobber
pinned_packages: []
pkgs_dirs:
  - /home/zz/anaconda3/pkgs
  - /home/zz/.conda/pkgs
proxy_servers: {}
quiet: False
remote_connect_timeout_secs: 9.15
remote_max_retries: 3
remote_read_timeout_secs: 60.0
rollback_enabled: True
shortcuts: True
show_channel_urls: None
ssl_verify: True
track_features: []
use_pip: True
verbosity: 0

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

(base) wangxiaoxing@think4proj-105-232:/mnt/nas-new/home/wangxiaoxing/zxy$ conda create --name bevfusion python=3.8 Collecting package metadata (current_repodata.json): failed # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<< Traceback (most recent call last): File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 371, in _load raw_repodata_str = fetch_repodata_remote_request( File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 808, in fetch_repodata_remote_request raise Response304ContentUnchanged() conda.core.subdir_data.Response304ContentUnchanged During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/exceptions.py", line 1079, in __call__ return func(*args, **kwargs) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/cli/main.py", line 84, in _main exit_code = do_call(args, p) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/cli/conda_argparse.py", line 83, in do_call return getattr(module, func_name)(args, parser) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/cli/main_create.py", line 41, in execute install(args, parser, 'create') File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/cli/install.py", line 261, in install unlink_link_transaction = solver.solve_for_transaction( File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 114, in solve_for_transaction unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier, File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 157, in solve_for_diff final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned, File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 262, in solve_final_state ssc = self._collect_all_metadata(ssc) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/common/io.py", line 88, in decorated return f(*args, **kwds) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 425, in _collect_all_metadata index, r = self._prepare(prepared_specs) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 1020, in _prepare reduced_index = get_reduced_index(self.prefix, self.channels, File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/index.py", line 288, in get_reduced_index new_records = SubdirData.query_all(spec, channels=channels, subdirs=subdirs, File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 140, in query_all result = tuple(concat(executor.map(subdir_query, channel_urls))) File "/home/wangxiaoxing/anaconda3/lib/python3.8/concurrent/futures/_base.py", line 611, in result_iterator yield fs.pop().result() File "/home/wangxiaoxing/anaconda3/lib/python3.8/concurrent/futures/_base.py", line 432, in result return self.__get_result() File "/home/wangxiaoxing/anaconda3/lib/python3.8/concurrent/futures/_base.py", line 388, in __get_result raise self._exception File "/home/wangxiaoxing/anaconda3/lib/python3.8/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 132, in <lambda> subdir_query = lambda url: tuple(SubdirData(Channel(url), repodata_fn=repodata_fn).query( File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 145, in query self.load() File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 209, in load _internal_state = self._load() File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 389, in _load _internal_state = self._read_local_repdata(mod_etag_headers.get('_etag'), File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 438, in _read_local_repdata _internal_state = self._process_raw_repodata_str(raw_repodata_str) File "/home/wangxiaoxing/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 476, in _process_raw_repodata_str json_obj = json.loads(raw_repodata_str or '{}') File "/home/wangxiaoxing/anaconda3/lib/python3.8/json/__init__.py", line 357, in loads return _default_decoder.decode(s) File "/home/wangxiaoxing/anaconda3/lib/python3.8/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/home/wangxiaoxing/anaconda3/lib/python3.8/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Unterminated string starting at: line 99515 column 17 (char 3145674) `$ /home/wangxiaoxing/anaconda3/bin/conda create --name bevfusion python=3.8` environment variables: BUNDLED_DEBUGPY_PATH=/home/wangxiaoxing/.vscode-server/extensions/ms- python.debugpy-2025.8.0-linux-x64/bundled/libs/debugpy CIO_TEST=<not set> CONDA_DEFAULT_ENV=base CONDA_EXE=/home/wangxiaoxing/anaconda3/bin/conda CONDA_PREFIX=/home/wangxiaoxing/anaconda3 CONDA_PROMPT_MODIFIER=(base) CONDA_PYTHON_EXE=/home/wangxiaoxing/anaconda3/bin/python CONDA_ROOT=/home/wangxiaoxing/anaconda3 CONDA_SHLVL=1 CURL_CA_BUNDLE=<not set> PATH=/home/wangxiaoxing/anaconda3/bin:/home/wangxiaoxing/gcc/m4-1.4.18/bin: /mnt/nas2/home/wangxiaoxing/.vscode-server/cli/servers/Stable-2901c5ac 6db8a986a5666c3af51ff804d05af0d4/server/bin/remote-cli:/home/wangxiaox ing/.local/bin:/home/wangxiaoxing/gcc/m4-1.4.18/bin:/home/wangxiaoxing /anaconda3/bin:/home/wangxiaoxing/anaconda3/condabin:/usr/local/sbin:/ usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game s:/snap/bin:/home/wangxiaoxing/.vscode-server/extensions/ms- python.debugpy-2025.8.0-linux-x64/bundled/scripts/noConfigScripts PYTHONPATH=/home/wangxiaoxing/EasyNAS_dev/EasyNAS/:/home/wangxiaoxing/EasyNAS_dev /EasyNAS/: REQUESTS_CA_BUNDLE=<not set> SSL_CERT_FILE=/usr/lib/ssl/certs/ca-certificates.crt active environment : base active env location : /home/wangxiaoxing/anaconda3 shell level : 1 user config file : /home/wangxiaoxing/.condarc populated config files : /home/wangxiaoxing/.condarc conda version : 4.10.1 conda-build version : 3.21.4 python version : 3.8.8.final.0 virtual packages : __cuda=12.4=0 __linux=5.4.0=0 __glibc=2.28=0 __unix=0=0 __archspec=1=x86_64 base environment : /home/wangxiaoxing/anaconda3 (writable) conda av data dir : /home/wangxiaoxing/anaconda3/etc/conda conda av metadata url : https://repo.anaconda.com/pkgs/main channel URLs : https://conda.anaconda.org/nvidia/linux-64 https://conda.anaconda.org/nvidia/noarch https://conda.anaconda.org/pytorch/linux-64 https://conda.anaconda.org/pytorch/noarch https://conda.anaconda.org/conda-forge/linux-64 https://conda.anaconda.org/conda-forge/noarch https://conda.anaconda.org/dglteam/linux-64 https://conda.anaconda.org/dglteam/noarch https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/linux-64 https://repo.anaconda.com/pkgs/r/noarch package cache : /home/wangxiaoxing/anaconda3/pkgs /home/wangxiaoxing/.conda/pkgs envs directories : /home/wangxiaoxing/anaconda3/envs /home/wangxiaoxing/.conda/envs platform : linux-64 user-agent : conda/4.10.1 requests/2.25.1 CPython/3.8.8 Linux/5.4.0-150-generic ubuntu/18.04.6 glibc/2.28 UID:GID : 1005:1005 netrc file : None offline mode : False An unexpected error has occurred. Conda has prepared the above report. If submitted, this report will be used by core maintainers to improve future releases of conda. Would you like conda to send this report to the core maintainers?
07-03
vision@gpunode5:~$ conda create --name paddle python==3.10 Collecting package metadata (current_repodata.json): failed # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<< Traceback (most recent call last): File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 719, in fetch_repodata_remote_request resp.raise_for_status() File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/requests/models.py", line 1024, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch/current_repodata.json During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/requests/models.py", line 974, in json return complexjson.loads(self.text, **kwargs) File "/home/vision/.local/lib/python3.8/site-packages/simplejson-3.17.5-py3.8-linux-x86_64.egg/simplejson/__init__.py", line 525, in loads return _default_decoder.decode(s) File "/home/vision/.local/lib/python3.8/site-packages/simplejson-3.17.5-py3.8-linux-x86_64.egg/simplejson/decoder.py", line 370, in decode obj, end = self.raw_decode(s) File "/home/vision/.local/lib/python3.8/site-packages/simplejson-3.17.5-py3.8-linux-x86_64.egg/simplejson/decoder.py", line 400, in raw_decode return self.scan_once(s, idx=_w(s, idx).end()) simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/exceptions.py", line 1125, in __call__ return func(*args, **kwargs) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/main.py", line 86, in main_subshell exit_code = do_call(args, p) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/conda_argparse.py", line 93, in do_call return getattr(module, func_name)(args, parser) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/notices/core.py", line 72, in wrapper return_value = func(*args, **kwargs) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/main_create.py", line 43, in execute install(args, parser, 'create') File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/install.py", line 256, in install unlink_link_transaction = solver.solve_for_transaction( File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 152, in solve_for_transaction unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier, File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 195, in solve_for_diff final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned, File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 300, in solve_final_state ssc = self._collect_all_metadata(ssc) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/common/io.py", line 86, in decorated return f(*args, **kwds) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 463, in _collect_all_metadata index, r = self._prepare(prepared_specs) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/solve.py", line 1057, in _prepare reduced_index = get_reduced_index(self.prefix, self.channels, File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/index.py", line 297, in get_reduced_index new_records = SubdirData.query_all(spec, channels=channels, subdirs=subdirs, File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 152, in query_all result = tuple(concat(executor.map(subdir_query, channel_urls))) File "/home/vision/jnf/anaconda3/lib/python3.8/concurrent/futures/_base.py", line 611, in result_iterator yield fs.pop().result() File "/home/vision/jnf/anaconda3/lib/python3.8/concurrent/futures/_base.py", line 432, in result return self.__get_result() File "/home/vision/jnf/anaconda3/lib/python3.8/concurrent/futures/_base.py", line 388, in __get_result raise self._exception File "/home/vision/jnf/anaconda3/lib/python3.8/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 144, in <lambda> subdir_query = lambda url: tuple(SubdirData(Channel(url), repodata_fn=repodata_fn).query( File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 157, in query self.load() File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 222, in load _internal_state = self._load() File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 387, in _load raw_repodata_str = fetch_repodata_remote_request( File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/core/subdir_data.py", line 775, in fetch_repodata_remote_request raise UnavailableInvalidChannel( File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/exceptions.py", line 460, in __init__ body = response.json() File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/requests/models.py", line 978, in json raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0) `$ /home/vision/jnf/anaconda3/bin/conda create --name paddle python==3.10` environment variables: ACUITY_PATH=/home/shikangli/QG3102/Verisilicon/acuity-toolkit-binary-6.0.14/bin CIO_TEST=<not set> CONDA_EXE=/home/vision/jnf/anaconda3/bin/conda CONDA_PYTHON_EXE=/home/vision/jnf/anaconda3/bin/python CONDA_ROOT=/home/vision/jnf/anaconda3 CONDA_SHLVL=0 CURL_CA_BUNDLE=<not set> LD_LIBRARY_PATH=/home2/chenfang/hikflow_simulator/RAF/lib/netforward/lib:/home2/chenfa ng/hikflow_simulator/RAF/lib/netforward/lib:/usr/local/cuda-10.1/lib64 PATH=/home/vision/jnf/anaconda3/bin:/usr/local/cuda-11.2/bin:/home/vision/j nf/anaconda3/condabin:/home/shikangli/QG3102/Verisilicon/VivanteIDE5.5 .0:/home/shikangli/QG3102/Verisilicon/VivanteIDE5.5.0/ide:/usr/local/c uda-10.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/ bin:/usr/games:/usr/local/games:/snap/bin:/home/shikangli/QG3102/Veris ilicon/nbg-tools:/home/shikangli/QG3102/Verisilicon/acuity-toolkit- binary-6.0.14/bin PYTHONPATH=/home2/chenfang/hikflow_simulator/hikflow_simulate/yolopost_py:/home2/ chenfang/hikflow_simulator/hikflow_simulate:/home2/chenfang/hikflow_si mulator/RAF/lib/netforward/python:/home2/chenfang/hikflow_simulator/RA F:/home2/chenfang/hikflow_simulator/hikflow_simulate/yolopost_py:/home 2/chenfang/hikflow_simulator/hikflow_simulate:/home2/chenfang/hikflow_ simulator/RAF/lib/netforward/python:/home2/chenfang/hikflow_simulator/ RAF: REQUESTS_CA_BUNDLE=<not set> SSL_CERT_FILE=<not set> active environment : None shell level : 0 user config file : /home/vision/.condarc populated config files : /home/vision/.condarc conda version : 4.14.0 conda-build version : 3.21.4 python version : 3.8.8.final.0 virtual packages : __cuda=12.1=0 __linux=5.4.0=0 __glibc=2.27=0 __unix=0=0 __archspec=1=x86_64 base environment : /home/vision/jnf/anaconda3 (writable) conda av data dir : /home/vision/jnf/anaconda3/etc/conda conda av metadata url : None channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/linux-64 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/linux-64 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/noarch package cache : /home/vision/jnf/anaconda3/pkgs /home/vision/.conda/pkgs envs directories : /home/vision/jnf/anaconda3/envs /home/vision/.conda/envs platform : linux-64 user-agent : conda/4.14.0 requests/2.32.3 CPython/3.8.8 Linux/5.4.0-150-generic ubuntu/18.04.6 glibc/2.27 UID:GID : 1001:1001 netrc file : None offline mode : False An unexpected error has occurred. Conda has prepared the above report. If submitted, this report will be used by core maintainers to improve future releases of conda. Would you like conda to send this report to the core maintainers?
06-20
(paddle) vision@gpunode5:~$ conda config --show | findstr "proxy" findstr: command not found --- Logging error --- Traceback (most recent call last): File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/gateways/logging.py", line 139, in emit self.flush() File "/home/vision/jnf/anaconda3/lib/python3.8/logging/__init__.py", line 1065, in flush self.stream.flush() BrokenPipeError: [Errno 32] Broken pipe Call stack: File "/home/vision/jnf/anaconda3/bin/conda", line 13, in <module> sys.exit(main()) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/main.py", line 129, in main return conda_exception_handler(main, *args, **kwargs) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/exceptions.py", line 1413, in conda_exception_handler return_value = exception_handler(func, *args, **kwargs) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/exceptions.py", line 1125, in __call__ return func(*args, **kwargs) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/main.py", line 86, in main_subshell exit_code = do_call(args, p) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/conda_argparse.py", line 93, in do_call return getattr(module, func_name)(args, parser) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/main_config.py", line 29, in execute execute_config(args, parser) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/cli/main_config.py", line 175, in execute_config stdout_write('\n'.join(format_dict(d))) File "/home/vision/jnf/anaconda3/lib/python3.8/logging/__init__.py", line 1442, in info self._log(INFO, msg, args, **kwargs) File "/home/vision/jnf/anaconda3/lib/python3.8/logging/__init__.py", line 1585, in _log self.handle(record) File "/home/vision/jnf/anaconda3/lib/python3.8/logging/__init__.py", line 1595, in handle self.callHandlers(record) File "/home/vision/jnf/anaconda3/lib/python3.8/logging/__init__.py", line 1657, in callHandlers hdlr.handle(record) File "/home/vision/jnf/anaconda3/lib/python3.8/logging/__init__.py", line 950, in handle self.emit(record) File "/home/vision/jnf/anaconda3/lib/python3.8/site-packages/conda/gateways/logging.py", line 144, in emit self.handleError(record) Message: 'add_anaconda_token: True\nadd_pip_as_python_dependency: True\naggressive_update_packages:\n - ca-certificates\n - certifi\n - openssl\nallow_conda_downgrades: False\nallow_cycles: True\nallow_non_channel_urls: False\nallow_softlinks: False\nallowlist_channels: []\nalways_copy: False\nalways_softlink: False\nalways_yes: None\nanaconda_upload: None\nauto_activate_base: False\nauto_stack: 0\nauto_update_conda: True\nbld_path: \nchangeps1: True\nchannel_alias: https://conda.anaconda.org\nchannel_priority: flexible\nchannels:\n - defaults\nclient_ssl_cert: None\nclient_ssl_cert_key: None\nclobber: False\nconda_build: {}\ncreate_default_packages: []\ncroot: /home/vision/jnf/anaconda3/conda-bld\ncustom_channels:\n anaconda/pkgs/main: https://mirrors.tuna.tsinghua.edu.cn\n anaconda/pkgs/r: https://mirrors.tuna.tsinghua.edu.cn\n anaconda/pkgs/msys2: https://mirrors.tuna.tsinghua.edu.cn\n conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud\n msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud\n bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud\n menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud\n pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud\n simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud\ncustom_multichannels:\n defaults: \n - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main\n - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r\n - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2\n local: \ndebug: False\ndefault_channels:\n - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main\n - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r\n - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2\ndefault_python: 3.8\ndefault_threads: None\ndeps_modifier: not_set\ndev: False\ndisallowed_packages: []\ndownload_only: False\ndry_run: False\nenable_private_envs: False\nenv_prompt: ({default_env}) \nenvs_dirs:\n - /home/vision/jnf/anaconda3/envs\n - /home/vision/.conda/envs\nerror_upload_url: https://conda.io/conda-post/unexpected-error\nexecute_threads: 1\nexperimental_solver: classic\nextra_safety_checks: False\nforce: False\nforce_32bit: False\nforce_reinstall: False\nforce_remove: False\nignore_pinned: False\njson: False\nlocal_repodata_ttl: 1\nmigrated_channel_aliases: []\nmigrated_custom_channels: {}\nnon_admin_enabled: True\nnotify_outdated_conda: True\nnumber_channel_notices: 5\noffline: False\noverride_channels_enabled: True\npath_conflict: clobber\npinned_packages: []\npip_interop_enabled: False\npkgs_dirs:\n - /home/vision/jnf/anaconda3/pkgs\n - /home/vision/.conda/pkgs\nproxy_servers: {}\nquiet: False\nremote_backoff_factor: 1\nremote_connect_timeout_secs: 9.15\nremote_max_retries: 3\nremote_read_timeout_secs: 60.0\nrepodata_fns:\n - current_repodata.json\n - repodata.json\nrepodata_threads: None\nreport_errors: False\nrestore_free_channel: False\nrollback_enabled: True\nroot_prefix: /home/vision/jnf/anaconda3\nsafety_checks: warn\nsat_solver: pycosat\nseparate_format_cache: False\nshortcuts: True\nshow_channel_urls: True\nsigning_metadata_url_base: None\nsolver_ignore_timestamps: False\nssl_verify: True\nsubdir: linux-64\nsubdirs:\n - linux-64\n - noarch\ntarget_prefix_override: \ntrack_features: []\nunsatisfiable_hints: True\nunsatisfiable_hints_check_depth: 2\nupdate_modifier: update_specs\nuse_index_cache: False\nuse_local: False\nuse_only_tar_bz2: False\nverbosity: 0\nverify_threads: 1' Arguments: () Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'> BrokenPipeError: [Errno 32] Broken pipe
06-21
### 如何配置和使用 Conda 环境中的 Channels Condachannels 是存储包的位置[^2]。通过配置这些 channels,可以更方便地安装来自不同源的软件包。 #### 配置 Conda Environment 中的 Channels 要向当前 conda 环境添加一个新的 channel,可以通过 `conda config` 命令实现。例如: ```bash conda config --add channels https://repo.example.com/your-channel/ ``` 此命令会将指定的 URL 添加到 `.condarc` 文件中作为新的 channel 来源。 如果需要查看已配置的所有 channels,可运行以下命令: ```bash conda config --show-sources ``` 这将显示所有的 configuration settings 和对应的 sources,包括已经设置好的 channels 列表[^1]。 #### 使用特定 Channel 安装包 当需要从某个特定 channel 安装包时,可以直接在 `conda install` 命令后面加上 `-c` 参数来指明该 channel 名称或者地址。比如: ```bash conda install -c your_channel_name some_package ``` 这样就只会在这个指定的 channel 下查找并下载所需的 package 而不会去默认的 anaconda 或者其他 channels 查找。 另外,在创建新环境的时候也可以直接定义好所需要的 packages 及其来源渠道。例如下面这条语句将会基于 Python=3.8 创建名为 myenv 的全新虚拟环境,并且同时加入 numpy 库以及它来自于哪个自定义 channel: ```bash conda create -n myenv python=3.8 numpy -c custom_numpy_channel ``` 之后激活新建的环境只需要执行如下操作即可开始正常使用其中预设的内容[^3]: ```bash conda activate myenv ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值