0


Ubuntu18.04安装Anaconda

Ubuntu18.04安装Anaconda

文章目录

1 下载Anaconda

下载Anaconda3-2022.05-Linux-x86_64.sh

清华源下载地址,各版本都有:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

可以使用wget或者axel下载快一点

2 安装annaconda

  1. bash Anaconda3-2022.05-Linux-x86_64.sh

一直按着enter不松手,直至需要输入yes

输入yes, 然后输入安装到的文件夹,例如

  1. /opt/anaconda3

,该文件夹不能已径存在,建议安装在用户home文件夹下

安装完后提示是否需要初始化,可输入yes:

重启当前终端,或另开一个终端,检查anaconda是否安装完成

  1. # 查看版本
  2. conda --version
  3. conda list
  4. # 环境列表
  5. conda env list # 或 conda info --env

  1. (base) qiancj@qianchengjun:~$ conda env list
  2. # conda environments:#
  3. base * /opt/anaconda3

查看cuda版本及cudnn版本

  1. nvcc -Vcat /usr/local/cuda/include/cudnn_version.h |grep CUDNN_MAJOR -A2
  2. nvidia-smi

没安装的话,需要安装一下

3 创建新环境

conda环境配置指令

  1. conda env list # conda列表
  2. conda clean -i# 更新conda源source activate myenv # 激活环境source deactivate # 退出虚拟环境
  3. conda create --name myenv python=3.7# conda 创建虚拟环境
  4. conda remove --name myenv --all# conda 删除虚拟环境
  5. conda envexport> environment.yaml # conda 环境保存
  6. conda env create -f environment.yaml # conda 环境加载# To activate this environment, use## $ conda activate robosense_env## To deactivate an active environment, use## $ conda deactivate

pip环境,阿里源

  1. pip install pip -U
  2. pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
  3. pip freeze > requirements.txt # 生成所需要的包,保存在requirements.txt
  4. pip install-r requirements.txt # 安装requirements.txt所需要的包
  5. pip download -d demo librosa # 指定python虚拟环境,将librosa包及依赖下载到demo目录
  1. conda create --name<环境名><解析器,包等>
  2. 例如:conda create --nametestpython=3.7 numpy
  3. 创建一个名为test的虚拟环境变量 指定python3.7 并安装numpy
  4. conda create -n robosense_env python=3.6

若想要在创建环境同时安装python的一些包:

  1. conda create -n yourEnv python=3.6 numpy pandas

若想在别人虚拟环境的基础上创建自己的环境:

  1. conda create --name<yourEnv>--clone<baseEnv>

报错:

  1. NoWritableEnvsDirError: No writeable envs directories configured.

原因:没有写入文件的权限

解决办法:赋予写入的权限,增加.conda文件夹的a+w权限

  1. sudochmod a+w .conda
  1. (base) qiancj@qianchengjun:~$ conda create -n robosense_env python=3.6
  2. Collecting package metadata (current_repodata.json): failed
  3. CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/linux-64/current_repodata.json>
  4. Elapsed: -
  5. An HTTP error occurred when trying to retrieve this URL.
  6. HTTP errors are often intermittent, and a simple retry will get you on your way.
  7. If your current network has https://www.anaconda.com blocked, please file
  8. a support request with your network engineering team.
  9. 'https://repo.anaconda.com/pkgs/main/linux-64'

ssl_verify设置为False

  1. conda config --set ssl_verify False

再次运行创建新环境,如果还是不行,则修改下载源。

一般下载好后conda会有个初始的下载地址,但是该地址在国内基本上不好用非常慢,容易出错,因此推荐你使用中科大或清华镜像。

  1. conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  2. conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

设置启动设置好的国内镜像源

  1. conda config --set show_channel_urls yes

查看是否添加上了源

  1. conda config --show-sources
  2. (base) qiancj@qianchengjun:~$ conda config --show-sources
  3. ==> /home/qiancj/.condarc <==
  4. ssl_verify: False
  5. channels:
  6. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  7. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  8. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  9. - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  10. - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  11. show_channel_urls: True

再次运行

  1. conda create -n robosense_env python=3.6
  1. ## Package Plan ##
  2. environment location: /home/qiancj/.conda/envs/robosense_env
  3. added / updated specs:
  4. - python=3.6
  5. The following packages will be downloaded:
  6. package | build
  7. ---------------------------|-----------------
  8. _libgcc_mutex-0.1 | main 3 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  9. _openmp_mutex-5.1 | 1_gnu 21 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  10. ca-certificates-2022.07.19 | h06a4308_0 124 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  11. certifi-2020.6.20 | pyhd3eb1b0_3 155 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  12. ld_impl_linux-64-2.38 | h1181459_1 654 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  13. libffi-3.3 | he6710b0_2 50 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  14. libgcc-ng-11.2.0 | h1234567_1 5.3 MB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  15. libgomp-11.2.0 | h1234567_1 474 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  16. libstdcxx-ng-11.2.0 | h1234567_1 4.7 MB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  17. ncurses-6.3 | h5eee18b_3 781 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  18. openssl-1.1.1q | h7f8727e_0 2.5 MB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  19. pip-21.2.2 | py36h06a4308_0 1.8 MB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  20. python-3.6.13 | h12debd9_1 32.5 MB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  21. readline-8.1.2 | h7f8727e_1 354 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  22. setuptools-36.4.0 | py36_1 563 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/free
  23. sqlite-3.39.3 | h5082296_0 1.1 MB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  24. tk-8.6.12 | h1ccaba5_0 3.0 MB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  25. wheel-0.37.1 | pyhd3eb1b0_0 33 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  26. xz-5.2.6 | h5eee18b_0 394 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  27. zlib-1.2.12 | h5eee18b_3 103 KB https://mirrors.ustc.edu.cn/anaconda/pkgs/main
  28. ------------------------------------------------------------
  29. Total: 54.6 MB
  30. The following NEW packages will be INSTALLED:
  31. _libgcc_mutex anaconda/pkgs/main/linux-64::_libgcc_mutex-0.1-main
  32. _openmp_mutex anaconda/pkgs/main/linux-64::_openmp_mutex-5.1-1_gnu
  33. ca-certificates anaconda/pkgs/main/linux-64::ca-certificates-2022.07.19-h06a4308_0
  34. certifi anaconda/pkgs/main/noarch::certifi-2020.6.20-pyhd3eb1b0_3
  35. ld_impl_linux-64 anaconda/pkgs/main/linux-64::ld_impl_linux-64-2.38-h1181459_1
  36. libffi anaconda/pkgs/main/linux-64::libffi-3.3-he6710b0_2
  37. libgcc-ng anaconda/pkgs/main/linux-64::libgcc-ng-11.2.0-h1234567_1
  38. libgomp anaconda/pkgs/main/linux-64::libgomp-11.2.0-h1234567_1
  39. libstdcxx-ng anaconda/pkgs/main/linux-64::libstdcxx-ng-11.2.0-h1234567_1
  40. ncurses anaconda/pkgs/main/linux-64::ncurses-6.3-h5eee18b_3
  41. openssl anaconda/pkgs/main/linux-64::openssl-1.1.1q-h7f8727e_0
  42. pip anaconda/pkgs/main/linux-64::pip-21.2.2-py36h06a4308_0
  43. python anaconda/pkgs/main/linux-64::python-3.6.13-h12debd9_1
  44. readline anaconda/pkgs/main/linux-64::readline-8.1.2-h7f8727e_1
  45. setuptools anaconda/pkgs/free/linux-64::setuptools-36.4.0-py36_1
  46. sqlite anaconda/pkgs/main/linux-64::sqlite-3.39.3-h5082296_0
  47. tk anaconda/pkgs/main/linux-64::tk-8.6.12-h1ccaba5_0
  48. wheel anaconda/pkgs/main/noarch::wheel-0.37.1-pyhd3eb1b0_0
  49. xz anaconda/pkgs/main/linux-64::xz-5.2.6-h5eee18b_0
  50. zlib anaconda/pkgs/main/linux-64::zlib-1.2.12-h5eee18b_3
  51. Proceed ([y]/n)?
  52. Downloading and Extracting Packages
  53. ca-certificates-2022 |124 KB |################################################################################################################################################################# | 100%
  54. libstdcxx-ng-11.2.0 |4.7 MB |################################################################################################################################################################# | 100%
  55. python-3.6.13 |32.5 MB |################################################################################################################################################################# | 100%
  56. zlib-1.2.12 |103 KB |################################################################################################################################################################# | 100%
  57. readline-8.1.2 |354 KB |################################################################################################################################################################# | 100%
  58. ld_impl_linux-64-2.3 |654 KB |################################################################################################################################################################# | 100%
  59. ncurses-6.3 |781 KB |################################################################################################################################################################# | 100%
  60. libgomp-11.2.0 |474 KB |################################################################################################################################################################# | 100%
  61. certifi-2020.6.20 |155 KB |################################################################################################################################################################# | 100%
  62. pip-21.2.2 |1.8 MB |################################################################################################################################################################# | 100%
  63. openssl-1.1.1q |2.5 MB |################################################################################################################################################################# | 100%
  64. xz-5.2.6 |394 KB |################################################################################################################################################################# | 100%
  65. _openmp_mutex-5.1 |21 KB |################################################################################################################################################################# | 100%
  66. setuptools-36.4.0 |563 KB |################################################################################################################################################################# | 100%
  67. sqlite-3.39.3 |1.1 MB |################################################################################################################################################################# | 100%
  68. libffi-3.3 |50 KB |################################################################################################################################################################# | 100%
  69. libgcc-ng-11.2.0 |5.3 MB |################################################################################################################################################################# | 100%
  70. _libgcc_mutex-0.1 |3 KB |################################################################################################################################################################# | 100%
  71. tk-8.6.12 |3.0 MB |################################################################################################################################################################# | 100%
  72. wheel-0.37.1 |33 KB |################################################################################################################################################################# | 100%
  73. Preparing transaction: done
  74. Verifying transaction: \ WARNING conda.core.path_actions:verify(957): Unable to create environments file. Path not writable.
  75. environment location: /home/qiancj/.conda/environments.txt
  76. done
  77. Executing transaction: / WARNING conda.core.envs_manager:register_env(50): Unable to register environment. Path not writable or missing.
  78. environment location: /home/qiancj/.conda/envs/robosense_env
  79. registry file: /home/qiancj/.conda/environments.txt
  80. done## To activate this environment, use## $ conda activate robosense_env## To deactivate an active environment, use## $ conda deactivate(base) qiancj@qianchengjun:~$

切换虚拟环境

  1. conda activate <虚拟环境名>(base) qiancj@qianchengjun:~$ conda activate robosense_env
  2. (robosense_env) qiancj@qianchengjun:~$

pytorch 安装不成功

记得加上清华pytorch镜像:

  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  2. # for legacy win-64
  3. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/

pycharm切换python版本

4 国内conda源

  1. 阿里巴巴anaconda源
  1. channels:
  2. - defaults
  3. show_channel_urls: true
  4. default_channels:
  5. - http://mirrors.aliyun.com/anaconda/pkgs/main
  6. - http://mirrors.aliyun.com/anaconda/pkgs/r
  7. - http://mirrors.aliyun.com/anaconda/pkgs/msys2
  8. custom_channels:
  9. conda-forge: http://mirrors.aliyun.com/anaconda/cloud
  10. msys2: http://mirrors.aliyun.com/anaconda/cloud
  11. bioconda: http://mirrors.aliyun.com/anaconda/cloud
  12. menpo: http://mirrors.aliyun.com/anaconda/cloud
  13. pytorch: http://mirrors.aliyun.com/anaconda/cloud
  14. simpleitk: http://mirrors.aliyun.com/anaconda/cloud
  1. 清华大学anaconda源
  1. channels:
  2. - defaults
  3. show_channel_urls: true
  4. channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
  5. default_channels:
  6. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  7. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  8. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  9. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  10. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  11. custom_channels:
  12. conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  13. msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  14. bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  15. menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  16. pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  17. simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  1. 北京外国语大学anaconda源
  1. channels:
  2. - defaults
  3. show_channel_urls: true
  4. channel_alias: https://mirrors.bfsu.edu.cn/anaconda
  5. default_channels:
  6. - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
  7. - https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
  8. - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
  9. - https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
  10. - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
  11. custom_channels:
  12. conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
  13. msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
  14. bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
  15. menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
  16. pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
  17. simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud
  1. 上海交通大学anaconda源
  1. channels:
  2. - defaults
  3. show_channel_urls: true
  4. channel_alias: https://anaconda.mirrors.sjtug.sjtu.edu.cn/
  5. default_channels:
  6. - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/main
  7. - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/free
  8. - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/mro
  9. - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/msys2
  10. - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/pro
  11. - https://anaconda.mirrors.sjtug.sjtu.edu.cn/pkgs/r
  12. custom_channels:
  13. conda-forge: https://anaconda.mirrors.sjtug.sjtu.edu.cn/conda-forge
  14. soumith: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/soumith
  15. bioconda: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/bioconda
  16. menpo: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/menpo
  17. viscid-hub: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/viscid-hub
  18. atztogo: https://anaconda.mirrors.sjtug.sjtu.edu.cn/cloud/atztogo

5 卸载anaconda

  1. 删除Anaconda3文件夹
  1. rm-rf ~/anaconda3
  1. 删除Anaconda·配置的环境变量
  1. sudo gedit ~/.bashrc

将末尾的此行删除

  1. # added by Anaconda3 installerexportPATH="/home/Vselfdom/anaconda3/bin:$PATH"

此处的Vselfdom应为你的实际用户名

  1. 更新环境变量,使更改生效
  1. source ~/.bashrc

Reference

conda 报错 CondaHTTPError

conda配置+出现CondaHTTPError

conda创建新环境

清华官方说明:Anaconda 镜像使用帮助

ubuntu18.04 安装anaconda

【python】国内anaconda源

Ubuntu18.04(一)安装Anaconda

标签: python conda linux

本文转载自: https://blog.csdn.net/moneymyone/article/details/128726453
版权归原作者 moneymyone 所有, 如有侵权,请联系我们删除。

“Ubuntu18.04安装Anaconda”的评论:

还没有评论