【Python】win10 版Anaconda下载安装与认识 (2024版)

下载

Anaconda下载地址

还是蛮大的1GB:

安装

安装的话一般都是傻瓜式安装,选定好自己的安装目录就是下一步下一步就OK了,这里保存了一些安装过程中的记录:

安装成功:

安装过程时间还是有点长的,不知道是我电脑弱鸡还是本生就需要这么久,大概耗时30分钟的样子;进入初始化页面:

版本验证

python 复制代码
(base) C:\Users\wsw>conda --version
conda 23.7.4

python解释器

进入ANACONDA默认base环境的python解释器

python 复制代码
(base) C:\Users\wsw>python
Python 3.11.5 | packaged by Anaconda, Inc. | (main, Sep 11 2023, 13:26:23) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

使用方法

新建虚拟环境
python 复制代码
conda  create -n python39  python=3.9

log

python 复制代码
(base) C:\wsw>conda  create -n python39  python=3.9
Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 23.7.4
  latest version: 23.11.0

Please update conda by running

    $ conda update -n base -c defaults conda

Or to minimize the number of packages updated during conda update use

     conda install conda=23.11.0



## Package Plan ##

  environment location: D:\wsw\anaconda_3\envs\python39

  added / updated specs:
    - python=3.9


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2023.12.12 |       haa95532_0         127 KB
    openssl-3.0.12             |       h2bbff1b_0         7.4 MB
    pip-23.3.1                 |   py39haa95532_0         2.8 MB
    python-3.9.18              |       h1aa4202_0        19.4 MB
    setuptools-68.2.2          |   py39haa95532_0         933 KB
    tzdata-2023d               |       h04d1e81_0         117 KB
    wheel-0.41.2               |   py39haa95532_0         126 KB
    ------------------------------------------------------------
                                           Total:        30.9 MB

The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/win-64::ca-certificates-2023.12.12-haa95532_0
  openssl            pkgs/main/win-64::openssl-3.0.12-h2bbff1b_0
  pip                pkgs/main/win-64::pip-23.3.1-py39haa95532_0
  python             pkgs/main/win-64::python-3.9.18-h1aa4202_0
  setuptools         pkgs/main/win-64::setuptools-68.2.2-py39haa95532_0
  sqlite             pkgs/main/win-64::sqlite-3.41.2-h2bbff1b_0
  tzdata             pkgs/main/noarch::tzdata-2023d-h04d1e81_0
  vc                 pkgs/main/win-64::vc-14.2-h21ff451_1
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.27.29016-h5e58377_2
  wheel              pkgs/main/win-64::wheel-0.41.2-py39haa95532_0


Proceed ([y]/n)?
虚拟环境列表
python 复制代码
conda env list

log

python 复制代码
(base) C:\wsw>conda env list
# conda environments:
#
base                  *  D:\software_install\anaconda_3
python39                 D:\software_install\anaconda_3\envs\python39
激活虚拟环境
python 复制代码
(base) C:\wsw>activate python39

(python39) C:\wsw>python
Python 3.9.18 (main, Sep 11 2023, 14:09:26) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
去激活虚拟环境

俗称:退出虚拟环境

cmd

python 复制代码
conda deactivate

按照思路试了几个发现都是错的,最终还是在提示下完成了退出虚拟环境,会退到base环境;

python 复制代码
(python39) C:\wsw>deactivate python39
DeprecationWarning: 'deactivate' is deprecated. Use 'conda deactivate'.

(python39) C:\wsw>conda.bat deactivate python39

ArgumentError: deactivate does not accept arguments
remainder_args: ['python39']



(python39) C:\wsw>conda deactivate python39

ArgumentError: deactivate does not accept arguments
remainder_args: ['python39']



(python39) C:\wsw>conda deactivate

(base) C:\wsw>
安装包

默认带的安装包:

python 复制代码
(base) C:\wsw>activate python39

(python39) C:\wsw>pip list
Package    Version
---------- -------
pip        23.3.1
setuptools 68.2.2
wheel      0.41.2

举例:安装xlwt

python 复制代码
(python39) C:\wsw>conda install xlwt
Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 23.7.4
  latest version: 23.11.0

Please update conda by running

    $ conda update -n base -c defaults conda

Or to minimize the number of packages updated during conda update use

     conda install conda=23.11.0



## Package Plan ##

  environment location: D:\wsw\anaconda_3\envs\python39

  added / updated specs:
    - xlwt


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    xlwt-1.3.0                 |   py39haa95532_0         160 KB
    ------------------------------------------------------------
                                           Total:         160 KB

The following NEW packages will be INSTALLED:

  xlwt               pkgs/main/win-64::xlwt-1.3.0-py39haa95532_0


Proceed ([y]/n)? y


Downloading and Extracting Packages

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

验证

python 复制代码
(python39) C:\wsw>pip list
Package    Version
---------- -------
pip        23.3.1
setuptools 68.2.2
wheel      0.41.2
xlwt       1.3.0

删除第三方包

python 复制代码
conda remove xlwt

更新第三方包

python 复制代码
conda update xlwt
删除虚拟环境

删除指定的包

python 复制代码
conda remove -n python39 xlwt

log

python 复制代码
(python39) C:\wsw>conda remove --name python39 xlwt
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 23.7.4
  latest version: 23.11.0

Please update conda by running

    $ conda update -n base -c defaults conda

Or to minimize the number of packages updated during conda update use

     conda install conda=23.11.0



## Package Plan ##

  environment location: D:\software_install\anaconda_3\envs\python39

  removed specs:
    - xlwt


The following packages will be REMOVED:

  xlwt-1.3.0-py39haa95532_0


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

(python39) C:\wsw>
(python39) C:\wsw>pip list
Package    Version
---------- -------
pip        23.3.1
setuptools 68.2.2
wheel      0.41.2

删除所有的包

python 复制代码
conda remove -n python39 --all

log

删除前后的虚拟环境变化

python 复制代码
(base) C:\wsw>conda env list
# conda environments:
#
base                  *  D:\software_install\anaconda_3
python39                 D:\software_install\anaconda_3\envs\python39


(base) C:\wsw>conda remove -n python39 --all

Remove all packages in environment D:\software_install\anaconda_3\envs\python39:


## Package Plan ##

  environment location: D:\wsw\anaconda_3\envs\python39


The following packages will be REMOVED:

  ca-certificates-2023.12.12-haa95532_0
  openssl-3.0.12-h2bbff1b_0
  pip-23.3.1-py39haa95532_0
  python-3.9.18-h1aa4202_0
  setuptools-68.2.2-py39haa95532_0
  sqlite-3.41.2-h2bbff1b_0
  tzdata-2023d-h04d1e81_0
  vc-14.2-h21ff451_1
  vs2015_runtime-14.27.29016-h5e58377_2
  wheel-0.41.2-py39haa95532_0


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

(base) C:\wsw>
(base) C:\wsw>conda env list
# conda environments:
#
base                  *  D:\software_install\anaconda_3

切换安装源

参考:
清华大学开源软件镜像站

TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表,更多第三方源可以前往校园网联合镜像站查看)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件来使用 TUNA 镜像源。Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

注:由于更新过快难以同步,我们不同步pytorch-nightly, pytorch-nightly-cpu, ignite-nightly这三个包。

python 复制代码
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

即可添加 Anaconda Python 免费仓库。

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

运行 conda create -n myenv numpy 测试一下吧。

测试:

cmd: conda config --set show_channel_urls yes

最好在base虚拟环境试,其他环境没有试过;

python 复制代码
(base) C:\wsw>conda config --set show_channel_urls yes

(base) C:\wsw>

会生成.condarc文件:

用记事本工具打开.condarc,将上面一串贴进去,保存退出;

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

运行 conda create -n myenv numpy 。

其他文章摘抄:

来自:https://www.python100.com/html/89943.html

conda是一个流行的包管理器,允许用户方便地安装、更新和管理环境,其中源是conda中一个至关重要的组成部分。在本文中,我们将从多个方面来详解conda查看源,包括如何指定源、查看python版本、查看包、换源、查看历史指令、添加源、镜像源、源配置和清华源选取。

一、conda指定源

默认的conda源是anaconda官方源。如果你需要在安装软件时使用其他的源,需要指定源(代理)。

可以通过以下命令来指定源:

conda config --set show_channel_urls yes

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

其中,第二个命令中的https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/是清华源,用户可以根据自己的需要来选择想要的源。

二、conda查看python版本

在conda中,可以通过以下命令来查看当前安装的python版本:

conda list python

该命令将返回所有已安装的python版本,包括版本号以及安装路径等信息。

三、conda源

在conda中,可以使用以下命令来查看当前所用的源:

conda config --show channels

该命令将返回所有可用的源。

四、conda查看包

在conda中,可以通过以下命令来查看已安装的包:

conda list

这将返回所有已安装的包以及它们的版本信息等内容。

五、conda换源

使用conda安装软件时,如果下载速度过慢或者连接不稳定,我们可以尝试更换源。可以通过以下命令来更换源:

conda config --set channel_priority strict

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源,用户可以根据自己的需要来选择想要的源。

六、conda查看历史指令

使用conda时,有时我们需要查看历史指令。可以通过以下命令来查看历史指令:

conda list -h

该命令将返回查看历史指令的帮助文档。

七、conda添加源

在conda中,可以通过以下命令来添加源:

conda config --add channels 新的源地址

其中,新的源地址可以是任意一个包含conda包的http或者https链接地址。

八、conda镜像源

在使用conda下载包时,可能会遭遇下载缓慢的问题。这时,你可以选择更换镜像源。

比如清华源提供了一个本地镜像,可以使用以下命令来配置清华镜像源:

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

其中,https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/和https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/分别是清华镜像源的main和free。

九、conda源配置

在conda中,可以通过以下命令来进行源的配置:

conda config --add channels channel-name

conda config --set channel_priority false

其中,channel-name是指定源的名称,可以是任意名称。

十、conda清华源选取

在使用conda安装包时,可以选择使用清华源。可以通过以下命令来配置清华源:

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

以上就是关于conda查看源的详细讲解,包括了从指定源,查看Python版本、查看包、换源、查看历史指令、添加源、镜像源、源配置和清华源选取等方面的内容。

相关推荐
一点媛艺2 小时前
Kotlin函数由易到难
开发语言·python·kotlin
姑苏风2 小时前
《Kotlin实战》-附录
android·开发语言·kotlin
奋斗的小花生3 小时前
c++ 多态性
开发语言·c++
魔道不误砍柴功3 小时前
Java 中如何巧妙应用 Function 让方法复用性更强
java·开发语言·python
闲晨3 小时前
C++ 继承:代码传承的魔法棒,开启奇幻编程之旅
java·c语言·开发语言·c++·经验分享
_.Switch3 小时前
高级Python自动化运维:容器安全与网络策略的深度解析
运维·网络·python·安全·自动化·devops
老猿讲编程3 小时前
一个例子来说明Ada语言的实时性支持
开发语言·ada
Chrikk4 小时前
Go-性能调优实战案例
开发语言·后端·golang
幼儿园老大*4 小时前
Go的环境搭建以及GoLand安装教程
开发语言·经验分享·后端·golang·go
canyuemanyue4 小时前
go语言连续监控事件并回调处理
开发语言·后端·golang