Anaconda安装和初始化教程--windows

1 下载

(1)官网

image

(2)镜像


2 安装

image

image

image
image

第一个选项意思就是将安装路径填入到系统环境变量中,这里勾选,后面使用着会出现问题,大家还是不要选,然后手动添加 环境变就可以了

image

image

配置环境变量

image

添加清华开源镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

在cmd中测试是否安装成功

python
conda --version

查看能否打开Anaconda Navigator

在.condarc中修改默认位置

envs_dirs:
  - D:\tool\Anaconda\envs
pkgs_dirs: 
  - D:\tool\Anaconda\pkgs

3 遇到的问题

(1)Anaconda Navigator打不开

  • 请用管理员身份运行Anaconda Navigator
  • 使用管理员权限运行 Anaconda Prompt
  • 升级navigator,执行 conda update anaconda-navigator
  • 重置navigator,执行 anaconda-navigator --reset
  • 升级客户端,执行 conda update anaconda-client
  • 升级安装依赖包,执行 conda update -f anaconda-client

(2)conda问题CondaHTTPError: HTTP 000 CONNECTION FAILED for url

在使用conda安装软件包的时候,会遇到下面这个报错:

Collecting package metadata (repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64'

解决方法 vim ~/.condarc

配置如下

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

但是这样还会出现上面的问题,最后把channels里面的https改成http,这样就可以了

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - defaults

4 创建python虚拟环境

(1)使用cmd创建

## 我在这里创建一个名为:test 的 python 虚拟环境
conda create -n test 

输入命令后,你需要输入一个 y 。输入完成后,一个 python 虚拟环境就创建好了。

##如果指定python版本
conda create -n test python=3.6

(2)查看虚拟环境

conda env list

(3)激活虚拟环境

conda activate test

(4)安装包

  1. 激活了虚拟环境

    如果我们激活了虚拟环境,我们使用 pip install xxxconda install xxx ,就可以安装包了。
    假如我们想安装 numpy 包,直接输入:conda install numpy
    安装完成之后,我们就可以看到 numpy 包以及其他的依赖包了。

  2. 未激活虚拟环境

    如果未激活虚拟环境,我们就要使用:
    python conda install -n your_env_name [package]
    如果想安装 numpy 库,输入:conda install -n test numpy

(5)退出以及删除虚拟环境

删除当前虚拟环境的命令是:conda deactivate
删除虚拟环境的命令是:conda remove -n test --all
如果我们想要删除刚创建的 test 虚拟环境,只需要输入:
关于更多的 conda 创建虚拟环境的命令,可以通过命令:conda create -h

(6)使用客户端创建虚拟环境

  1. 创建 Python 虚拟环境
    使用 Anaconda 客户端创建 python 虚拟环境,我们只要打开 anaconda 客户端,然后点击 Environment ,再点击 Create ,填写相应的东西,然后点击 Create 就可以了。

image

  1. 安装包
    在 anaconda 里面安装包,我们首先要选择虚拟环境,然后点击 Not installed,然后搜索想安装的包,最后点击 Apply 就可以了。

image

  1. 激活虚拟环境
    想要激活虚拟环境,我们只要点击选择的虚拟环境的 停止符号 ,然后点击 Open Terminal 就可以了。

image

  1. 删除虚拟环境
    想要删除创建的虚拟环境,我们只要先选择想要的删除的虚拟环境,然后点击 Remove 就可以了。

image

5 常用命令

//创建一个名为myenv的环境并指定python版本为3(的最新版本),我们就会新有一个myenv的环境.
conda create -n myenv python=3
//接下来我们切换到这个环境, 一样还是用activae命令 后面加上要切换的环境名称。
activate myenv
//退出环境
conda deactivate
//其他常用命令
conda env list // 列出conda管理的所有环境

conda list // 列出当前环境的所有包

conda install requests // requests包为例,安装资源包

conda remove requests //卸载requets包

conda remove -n myenv --all // 删除myenv环境及下属所有包

conda update requests //更新requests包

conda env export > environment.yaml // 导出当前环境的包信息

conda env create -f environment.yaml // 用配置文件创建新的环境

6 与pycharm连接

pycharm能很方便的和anaconda管理的环境结合。在Setting => Project => Project Interpreter 里面修改 Project Interpreter , 点击齿轮标志再点击Add …添加你某个环境的python.exe解释器就行了。这边直接可以选我们刚才通过命令创建的myenv环境。

posted @ 2023-02-21 18:18  洛殊  阅读(1623)  评论(0编辑  收藏  举报