python学习笔记:初试Anaconda

       前一段时间,为了XX游戏防长时间待机掉线,初次尝试使用python写了一个防掉线的脚本,感受到了python的方便之处。那时候,本着要用就用最新的版本的原则,下载了python3.7。渐渐的,接触的多了,也看了些源码,才发现原来python2.X和python3.X是的语法很多都是不兼容的,有的东西必须要2.X的版本才能运行。于是,我安装了两个版本的python,每次使用都去修改环境变量,不由的感到很是苦恼。为啥没有一个管理版本,方便切换的工具呢?网上一查,原来早有解决方案,Anaconda。闲话不多说,让我们来体会下anaconda的魅力吧!

一、安装

官方地址:https://www.anaconda.com/distribution/#download-section

python学习笔记:初试Anaconda_第1张图片 选择根据你的系统和需求,选择你需要的版本进行安装。

默认安装,下一步.......over

添加环境变量

python学习笔记:初试Anaconda_第2张图片

复制路径  安装目录/Script,添加到环境变量path(例如,我的就是将E:\software\Anaconda3\Scripts添加到path)

测试 输入 conda --version命令,能正常打印出版本,说明安装成功

二、使用

  1、查看系统已有的python环境

       命令:conda info --envs

     

     此为安装软件时默认的环境,版本为你选择下载的安装包对应的版本

      python学习笔记:初试Anaconda_第3张图片

  2、添加不同版本的环境

       例如 python2.7

       命令:conda create --name py27 python=2.7

      环境名称为py27 版本为 python2.7

      python学习笔记:初试Anaconda_第4张图片

      输入y,继续

      python学习笔记:初试Anaconda_第5张图片

     安装成功 输入命令 1  conda info --envs 查看

      会多出来一个叫py27的环境,即为刚安装的python2.7版本环境

      python学习笔记:初试Anaconda_第6张图片

  3、切换python版本

      命令 conda activate py27

      切换前

     

      切换后

    

  4、删除某个环境

      命令 conda remove --name py27 --all

      此时就py27环境就没有了

     

三、遇到的错误

  1、CondaHTTPError: HTTP 000 CONNECTION FAILED for url

  解决方案:修改 C:/user/用户/.condarc文件

  默认是没有这个文件的,需要执行

  conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/命令,就会生成

  可以直接修改文件内容。以下是我的内容配置

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
ssl_verify: false

注意,channels下的-default要去掉

2、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

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'.

解决方案:在CMD执行 CALL conda.bat activate

 

暂时整理这么多,后续再进行补充

你可能感兴趣的:(python学习笔记)