作用

用于切换你机器上不同的python环境

说明

conda有两个版本的包
Miniconda:只包含conda和python(本次安装miniconda)
Anaconda:除了conda python还包含其他常用的python包

下载地址

https://docs.conda.io/project...

安装

  • upload包到机器上
  • sh Miniconda3-py39_4.12.0-Linux-x86_64.sh
  • 输入你要安装的路径,或默认
  • source刚安装conda环境 source .bashrc
  • 禁用默认启动base环境 conda config --set auto_activate_base false
  • 查看版本,确认安装成功 conda -V
  • 替换.condarc文件里的内容如下
  • channels:
    - defaults
    show_channel_urls: true
    default_channels:
    - http://mirrors.aliyun.com/anaconda/pkgs/main
    - http://mirrors.aliyun.com/anaconda/pkgs/r
    - http://mirrors.aliyun.com/anaconda/pkgs/msys2
    custom_channels:
    conda-forge: http://mirrors.aliyun.com/anaconda/cloud
    msys2: http://mirrors.aliyun.com/anaconda/cloud
    bioconda: http://mirrors.aliyun.com/anaconda/cloud
    menpo: http://mirrors.aliyun.com/anaconda/cloud
    pytorch: http://mirrors.aliyun.com/anaconda/cloud
    simpleitk: http://mirrors.aliyun.com/anaconda/cloud
  • 配置完成可运行 conda clean -i 清除索引缓存
  • 配置conda config --set show_channel_urls yes

常用命令

创建一个环境:conda create --name python3 python=3.7
查看所有环境:conda info --envs
常看当前环境:conda info
删除环境:conda remove -n env_name --all
激活环境:conda activate python3
退出环境:conda deactivate

  1. windows环境下配置conda要自己手动添加环境变量。参考链接https://zhuanlan.zhihu.com/p/...
  2. windows环境下,如果.condarc配置文件没有生成的话。需要键入命令conda config,这时在你用户的家目录下就会自动生成了。C:\Users\xxx就是这个路径下。
  3. windows下默认包安装位置C:\Users\xxx\.conda\pkgs
  4. 安装scrapy的时候,依赖windows本地的一个c++包,所以需要安装以下依赖。conda install libpython m2w64-toolchain -c msys2。使用阿里云镜像,这个依赖无法拉取到。可以考虑切换清华镜像源。https://mirrors.tuna.tsinghua...
  5. conda install,产生如下报错

    Collecting package metadata (current_repodata.json): failed
    
    CondaSSLError: OpenSSL appears to be unavailable on this machine. OpenSSL is required to
    download and install packages.
    
    Exception: HTTPSConnectionPool(host='mirrors.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /anaconda/pkgs/main/win-64/current_repodata.json (Cause
    d by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))
    

    参考此链接修复:
    https://blog.csdn.net/xiangfe...

  6. win环境使用conda都是坑。。。如果遇到以下报错
  7. CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
    If using 'conda activate' from a batch script, change your
    invocation to 'CALL conda.bat activate'.
    
    To initialize your shell, run
    
     $ conda init <SHELL_NAME>
    
    Currently supported shells are:
      - bash
      - cmd.exe
      - fish
      - tcsh
      - xonsh
      - zsh
      - powershell
    
    See 'conda init --help' for more information and options.
    
    IMPORTANT: You may need to close and restart your shell after running 'conda init'.

    一是要正确配置conda在win下的环境变量。参考:https://blog.csdn.net/weixin_...。二是看好自己使用的是cmd还是powershell还是bash。(我一般是直接在pycharm中直接用terminal,我这里是powershelll)conda init powershell使用命令初始化,然后conda即可正常使用。

  8. pycharm配置conda参考:https://blog.csdn.net/u011125...

馒头
8 声望0 粉丝

java工程师


« 上一篇
hive on spark

引用和评论

0 条评论