卸载conda及直接rm导致-bash: /root/anaconda3/bin/python3的解决

本文讲述了在Linux系统中,如何正确地通过`condainstallanaconda-clean`并执行`anaconda-clean`来正常卸载Conda,以及当直接删除文件夹导致`bash:/root/anaconda3/bin/python3`路径错误时,如何通过删除.bashrc中的相关代码并使配置生效来解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

卸载conda及直接rm导致-bash: /root/anaconda3/bin/python3的解决

正常卸载

//首先使用conda安装anaconda清理工具
conda install anaconda-clean
//然后执行
anaconda-clean
//或者
anaconda-clean --yes

非正常卸载导致 -bash: /root/anaconda3/bin/python3

直接rm -rf文件夹会导致类似问题

.bashrc中,把Anaconda初始化那段代码删除,然后执行source ~/.bashrc ,让配置文件生效即可。

参考资料

[1] -bash: /root/anaconda3/bin/python3: 没有那个文件或目录【linux下】————附详细解决方法
[2]
[3]

不应该啊。给的环境就是这个FROM nvidia/cuda:11.3.1-devel-ubuntu20.04 RUN apt-get update && apt-get install wget -yq RUN apt-get install build-essential g++ gcc -y ENV DEBIAN_FRONTEND noninteractive RUN apt-get install libgl1-mesa-glx libglib2.0-0 -y RUN apt-get install openmpi-bin openmpi-common libopenmpi-dev libgtk2.0-dev git -y # Install miniconda ENV CONDA_DIR /opt/conda RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh && \ /bin/bash ~/miniconda.sh -b -p /opt/conda # Put conda in path so we can use conda activate ENV PATH=$CONDA_DIR/bin:$PATH RUN wget https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tgz && \ tar -xf Python-3.8.18.tgz && \ cd Python-3.8.18 && \ ./configure --enable-optimizations && \ make -j$(nproc) && \ make altinstall # 设置 Python 3.8 为默认 RUN update-alternatives --install /usr/bin/python python /usr/local/bin/python3.8 1 RUN conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ && \ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ && \ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ && \ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ && \ conda config --set show_channel_urls yes RUN conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main && \ conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r && \ conda install pytorch=1.10.1 torchvision=0.11.2 torchaudio=0.10.1 cudatoolkit=11.3 RUN pip install Pillow==8.4.0 RUN pip install tqdm RUN pip install torchpack RUN pip install mmcv==1.4.0 mmcv-full==1.4.0 mmdet==2.20.0 RUN pip install nuscenes-devkit RUN pip install mpi4py==3.0.3 RUN pip install numba==0.48.0
最新发布
07-19
Looking for: [&#39;mfix==25.1.2&#39;, &#39;mfix-solver=25.1.2&#39;] warning libmamba Cache file "/home/ps/miniforge3/pkgs/cache/497deca9.json" was modified by another program warning libmamba Cache file "/home/ps/miniforge3/pkgs/cache/09cdf8bf.json" was modified by another program warning libmamba Could not parse mod/etag header warning libmamba Could not parse mod/etag header warning libmamba Could not parse mod/etag header warning libmamba Could not parse mod/etag header warning libmamba Cache file "/home/ps/miniforge3/pkgs/cache/47929eba.json" was modified by another program warning libmamba Cache file "/home/ps/miniforge3/pkgs/cache/3e39a7aa.json" was modified by another program warning libmamba Cache file "/home/ps/miniforge3/pkgs/cache/2ce54b42.json" was modified by another program warning libmamba Cache file "/home/ps/miniforge3/pkgs/cache/4ea078d6.json" was modified by another program https://mirrors.ustc.edu.cn/anaconda/cloud/menpo.. https://mfix.netl.doe.gov/s3/09d9e2e6/acf3d1bd18.. https://mirrors.ustc.edu.cn/anaconda/cloud/bioco.. https://mfix.netl.doe.gov/s3/09d9e2e6/acf3d1bd18.. https://mirrors.ustc.edu.cn/anaconda/pkgs/main/n.. https://mirrors.aliyun.com/pypi/simple/linux-64 0.4s https://mirrors.ustc.edu.cn/anaconda/pkgs/main/l.. 17.6s https://mirrors.ustc.edu.cn/anaconda/cloud/msys2.. https://mirrors.aliyun.com/pypi/simple/noarch 0.6s Multi-download failed. Reason: Transfer finalized, status: 404 [https://mirrors.aliyun.com/pypi/simple/noarch/repodata.json] 2318 bytes # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<< Traceback (most recent call last): File "/home/ps/miniforge3/lib/python3.10/site-packages/conda/exceptions.py", line 1132, in __call__ return func(*args, **kwargs) File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/mamba.py", line 941, in exception_converter raise e File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/mamba.py", line 934, in exception_converter exit_code = _wrapped_main(*args, **kwargs) File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/mamba.py", line 892, in _wrapped_main result = do_call(parsed_args, p) File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/mamba.py", line 758, in do_call exit_code = create(args, parser) File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/mamba.py", line 632, in create return install(args, parser, "create") File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/mamba.py", line 499, in install index = load_channels(pool, channels, repos) File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/utils.py", line 129, in load_channels index = get_index( File "/home/ps/miniforge3/lib/python3.10/site-packages/mamba/utils.py", line 110, in get_index is_downloaded = dlist.download(api.MAMBA_DOWNLOAD_FAILFAST) RuntimeError: Multi-download failed. Reason: Transfer finalized, status: 404 [https://mirrors.aliyun.com/pypi/simple/noarch/repodata.json] 2318 bytes `$ /home/ps/miniforge3/bin/mamba create -n mfix-25.1.2 mfix==25.1.2 mfix-solver=25.1.2 -c conda-forge -c https://mfix.netl.doe.gov/s3/09d9e2e6/acf3d1bd18d1e8d1637bad33e96216d6//conda/dist` environment variables: CIO_TEST=<not set> CONDA_DEFAULT_ENV=base CONDA_EXE=/home/ps/miniforge3/bin/conda CONDA_PREFIX=/home/ps/miniforge3 CONDA_PROMPT_MODIFIER=(base) CONDA_PYTHON_EXE=/home/ps/miniforge3/bin/python CONDA_ROOT=/home/ps/miniforge3 CONDA_SHLVL=1 CURL_CA_BUNDLE=<not set> LD_LIBRARY_PATH=/usr/local/cuda-12.0/lib64: LD_PRELOAD=<not set> PATH=/home/ps/miniforge3/bin:/home/ps/miniforge3/condabin:/home/ps/.local/b in:/home/ps/bin:/usr/local/cuda- 12.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin REQUESTS_CA_BUNDLE=<not set> SSL_CERT_FILE=<not set> WINDOWPATH=2 active environment : base active env location : /home/ps/miniforge3 shell level : 1 user config file : /home/ps/.condarc populated config files : /home/ps/miniforge3/.condarc /home/ps/.condarc conda version : 23.3.1 conda-build version : not installed python version : 3.10.12.final.0 virtual packages : __archspec=1=x86_64 __cuda=12.2=0 __glibc=2.28=0 __linux=4.18.0=0 __unix=0=0 base environment : /home/ps/miniforge3 (writable) conda av data dir : /home/ps/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 https://mfix.netl.doe.gov/s3/09d9e2e6/acf3d1bd18d1e8d1637bad33e96216d6//conda/dist/linux-64 https://mfix.netl.doe.gov/s3/09d9e2e6/acf3d1bd18d1e8d1637bad33e96216d6//conda/dist/noarch http://pypi.douban.com/simple/linux-64 http://pypi.douban.com/simple/noarch https://mirrors.aliyun.com/pypi/simple/linux-64 https://mirrors.aliyun.com/pypi/simple/noarch https://mirrors.ustc.edu.cn/anaconda/cloud/linux-64 https://mirrors.ustc.edu.cn/anaconda/cloud/noarch https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/linux-64 https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/noarch https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/linux-64 https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/noarch https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/linux-64 https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/noarch https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/linux-64 https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/noarch https://mirrors.ustc.edu.cn/anaconda/pkgs/free/linux-64 https://mirrors.ustc.edu.cn/anaconda/pkgs/free/noarch https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64 https://mirrors.ustc.edu.cn/anaconda/pkgs/main/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/ps/miniforge3/pkgs /home/ps/.conda/pkgs envs directories : /home/ps/miniforge3/envs /home/ps/.conda/envs platform : linux-64 user-agent : conda/23.3.1 requests/2.31.0 CPython/3.10.12 Linux/4.18.0-348.el8.x86_64 centos/8.5.2111 glibc/2.28 UID:GID : 1000:1000 netrc file : None offline mode : False An unexpected error has occurred. Conda has prepared the above report.
07-18
(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(&#39;\n&#39;.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: &#39;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&#39; Arguments: () Exception ignored in: <_io.TextIOWrapper name=&#39;<stdout>&#39; mode=&#39;w&#39; encoding=&#39;utf-8&#39;> BrokenPipeError: [Errno 32] Broken pipe
06-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值