求助yay安装miniconda出现问题

如下,

第一次觉得是openssl没装好,但是用pacman重新安装一下发现是最新

然后上网发现最开始可以设定openssl一项参数但任然报错


 
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<< 
 
    Traceback (most recent call last): 
      File "/opt/miniconda3/lib/python3.13/site-packages/conda/exception_handler.py", line 29, in __call__ 
        return func(*args, **kwargs) 
      File "/opt/miniconda3/lib/python3.13/site-packages/conda/cli/main.py", line 44, in main_subshell 
        context.__init__(argparse_args=pre_args) 
        ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ 
      File "/opt/miniconda3/lib/python3.13/site-packages/conda/base/context.py", line 554, in __init__ 
        self._set_search_path( 
        ~~~~~~~~~~~~~~~~~~~~~^ 
            SEARCH_PATH if search_path is None else search_path, 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
            # for proper search_path templating when --name/--prefix is used 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
            CONDA_PREFIX=determine_target_prefix(self, argparse_args), 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
        ) 
        ^ 
      File "/opt/miniconda3/lib/python3.13/site-packages/conda/common/configuration.py", line 1458, in _set_search_path 
        self._set_raw_data(dict(self._load_search_path(self._search_path))) 
                           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
      File "/opt/miniconda3/lib/python3.13/site-packages/conda/common/configuration.py", line 1447, in _load_search_path 
        yield path, YamlRawParameter.make_raw_parameters_from_file(path) 
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ 
      File "/opt/miniconda3/lib/python3.13/site-packages/conda/common/configuration.py", line 412, in make_raw_parameters_from_file 
        return cls.make_raw_parameters(filepath, yaml_obj) or EMPTY_MAP 
               ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 
      File "/opt/miniconda3/lib/python3.13/site-packages/conda/common/configuration.py", line 387, in make_raw_parameters 
        source, key, from_map[key], cls._get_yaml_key_comment(from_map, key) 
                     ~~~~~~~~^^^^^ 
    TypeError: string indices must be integers, not 'str' 
 
`$ /opt/miniconda3/bin/conda` 
 
  environment variables: 
                 CIO_TEST=<not set> 
                CONDA_EXE=/opt/miniconda3/bin/conda 
         CONDA_PYTHON_EXE=/opt/miniconda3/bin/python 
               CONDA_ROOT=/opt/miniconda3 
              CONDA_SHLVL=0 
           CURL_CA_BUNDLE=<not set> 
               LD_PRELOAD=<not set> 
                     PATH=/opt/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/ 
                          lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/c 
                          ore_perl 
       REQUESTS_CA_BUNDLE=<not set> 
            SSL_CERT_FILE=<not set> 
            XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 
         XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 
 
     active environment : None 
            shell level : 0 
       user config file : /home/hh/.condarc 
 populated config files :  
          conda version : 25.11.1 
    conda-build version : not installed 
         python version : 3.13.11.final.0 
                 solver : libmamba (default) 
       virtual packages : __archspec=1=zen4 
                          __conda=25.11.1=0 
                          __cuda=13.1=0 
                          __glibc=2.42=0 
                          __linux=6.18.7=0 
                          __unix=0=0 
       base environment : /opt/miniconda3  (read only) 
      conda av data dir : /opt/miniconda3/etc/conda 
  conda av metadata url : None 
           channel URLs :  
          package cache : /opt/miniconda3/pkgs 
                          /home/hh/.conda/pkgs 
       envs directories : /home/hh/.conda/envs 
                          /opt/miniconda3/envs 
               platform : linux-64 
             user-agent : conda/25.11.1 requests/2.32.5 CPython/3.13.11 Linux/6.18.7-arch1-1 arch/rolling glibc/2.42 solver/libmamba cond
a-libmamba-solver/25.11.0 libmambapy/2.3.2 
                UID:GID : 1000:1000 
             netrc file : None 
           offline mode : False 
 
 
An unexpected error has occurred. Conda has prepared the above report. 
If you suspect this error is being caused by a malfunctioning plugin, 
consider using the --no-plugins option to turn off plugins. 
 
Example: conda --no-plugins install <package> 
 
Alternatively, you can set the CONDA_NO_PLUGINS environment variable on 
the command line to run the command without plugins enabled. 
 
Example: CONDA_NO_PLUGINS=true conda install <package> 
 
If submitted, this report will be used by core maintainers to improve 
future releases of conda.
 

换用yay中的python-conda倒是能用

也可以试试改用 miniforge。

1 Like

个人感觉用yay安装miniconda之类的不好用,并且新建的conda环境会放在家目录下,卸载的时候好像并不会删除

我现在都是按照官方建议的安装方式安装,用脚本安装到自定义目录,卸载时也可以把环境一并删除(就是重新安装后需要重新配置这些环境)

另外,我用的是miniforge:

     active environment : None
            shell level : 0
       user config file : /home/xiaoyaosheny/.condarc
 populated config files : /data/xiaoyaosheny/Programs/miniforge3/.condarc
                          /home/xiaoyaosheny/.config/conda/.condarc
          conda version : 25.11.1
    conda-build version : not installed
         python version : 3.12.12.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=skylake
                          __conda=25.11.1=0
                          __cuda=13.1=0
                          __glibc=2.42=0
                          __linux=6.18.7=0
                          __unix=0=0
       base environment : /data/xiaoyaosheny/Programs/miniforge3  (writable)
      conda av data dir : /data/xiaoyaosheny/Programs/miniforge3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /data/xiaoyaosheny/Programs/miniforge3/pkgs
                          /home/xiaoyaosheny/.conda/pkgs
       envs directories : /data/xiaoyaosheny/Programs/miniforge3/envs
                          /home/xiaoyaosheny/.conda/envs
               platform : linux-64
             user-agent : conda/25.11.1 requests/2.32.5 CPython/3.12.12 Linux/6.18.7-zen1-1-zen arch/rolling glibc/2.42 solver/libmamba conda-libmamba-solver/25.11.0 libmambapy/2.4.0
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

推荐直接装micromamba吧,bashrc设置个conda的别名就行了,哦,现在这个默认命令是mamba

1 Like

这个我记得cn还是extra里直接有,别yay了