Anaconda的使用

本文介绍了Anaconda,一个用于科学计算的Python发行版,包括其包管理和环境管理功能,如何下载、配置、创建和激活虚拟环境,以及在VSCode和PyCharm中集成虚拟环境的操作指南。
摘要由CSDN通过智能技术生成

介绍

Anaconda是一个用于科学计算的Python发行版,提供了包(也叫依赖、模块或组件)管理和环境管理的功能。

在使用Python资源包时,常常会遇到版本不兼容的情况,这点非常坑。所以在实际项目中,会事先将所有包的版本配置写在一个TXT文件当中,然后使用项目时采用Anaconda的环境,并配合pip进行加载。 

cfdb08c5ad1944c8ac4df57d8e650183.png

一、Anaconda下载地址

Free Download | Anaconda  下载安装的过程十分容易

注意:仓库地址放到想放的磁盘,不然会之后创建的虚拟环境和其包默认都会放C盘,(建议直接勾选让其自动配环境变量,省得自己配置)

查看版本,看是否安装成功

conda --version

二、基本使用

配置镜像

由于不可避免的要从外网下载资源包,所有要配置镜像,这配置清华大学的镜像,复制粘贴运行即可


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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

查看是否配置成功

conda config --show channels

提示:删除镜像命令 conda config --remove-key channels

1.创建虚拟环境:

创建环境,该环境会用于存放你的某个项目所需要的所有对应版本的包资源。

conda create --name 环境名称 python=X.X.X

   或者

conda create -n 环境名称 python=X.X.X

如下:

f3e80520437142988d0ff3d072f1f9b1.png

记得按Y

2.激活虚拟环境:

激活环境,你就可以在对应环境下下载对应的包了。在激活的虚拟环境中运行Python文件,该Python文件的包会从环境下加载。

conda activate 环境名称

如下

19851bd0fb934613b03542abaf223285.png

3.环境下的基本pip操作

pip是Python的包管理工具,基本操作有:

  • 安装包:pip install 包名    或者  pip install 包名==版本号   
  • pip install -i 指定安装源  包名

     例如pip install -i https://pypi.tuna.tsinghua.edu.cn/simple SomePackage,就是从         指定源(清华大学源)安装SomePackage。  此外,pip install -i后面还可以接版本号,例       如:pip install -i  https://pypi.tuna.tsinghua.edu.cn/simple SomePackage==1.0.4,       就是从指定源安装SomePackage的1.0.4版本。

  • 卸载包:pip uninstall 包名
  • 升级包:pip install --upgrade 包名
  • 查看Python版本:python --version
  • 查看pip版本:pip --version
  • 查看已安装的包:pip list
  • 查看pip环境:python -m pip --version

重点内容:

常见的一个操作就是加载项目的包配置文件,该配置文件包含了包名和版本

该文件是TXT格式的,一般叫requirements.txt,如下

e2e026131dbf4645a5d76df9877abaa7.png

加载包配置文件命令

pip install -r requirements.txt

这里可事先cd+/d+路径移到对应包下,或者用配置文件的路经

如下

327ff8042d9b4345a4c3dac1f59955ba.png

提示:可以pip下载一个已经存在的包,来看包的路径和版本号

d9e18ca2b1eb44fcaa40ece56f2a8636.png

4.关闭虚拟环境:

conda deactivate

5.查看虚拟环境中安装的包:

conda list

6.查看系统中所有的虚拟环境:

  conda env list

7.在虚拟环境中安装包:

可以直接使用conda安装包如下

conda install 包名
可利用conda install -c 安装源 包名指定安装源,例如:conda install -c https://conda.anaconda.org/r r-ggplot2

 conda install 和 pip install的区别是什么

  1. 支持语言不同:conda install支持多种语言的包模块加载,如Python、C/C++等;pip install仅支持Python。
  2. 拉取来源不同:conda install从Anaconda.org上拉取数据;pip install从PyPI(Python Package Index)上拉取数据。
  3. 包的格式不同:conda install里的软件包为二进制文件;pip install里的软件包为wheel版或源代码发行版。
  4. 安装位置不同conda install:安装路径是xxxx\Anaconda3\pkgs。pip install:安装路径在虚拟环境下是xxxx\Anaconda3\envs\a_conda_env\Lib\site-packages。

  5. 对虚拟环境的管理能力不同:conda install能够很容易低创建和管理虚拟环境,这些环境可以包含不同版本的Python和其中安装的包。Pip install没有对环境的内置支持,而是依赖于其他工具,如virtualenv或venv以创建隔离的环境。
  6. 使用条件不同:使用pip install之前,必须提前安装好Python解释器,而conda install则可以直接安装Python包和Python解释器。

8.删除虚拟环境中的包:

conda remove 包名

三、在vscode、pycharm编辑器中使用创建的虚拟环境

pycharm2023

pycharm各个版本的配置都有所不同!!!这里只拿2023/3版本举例,

点击窗口右下角

弹出如下对话框,如果右下角没有Interperter Setting,打开可以通过file ----> setting

找到"\Anaconda3\Scripts\conda.exe”  也可以尝试一下"Anaconda3\Library\bin\conda.bat",加载后 会弹出如下,在里面选择你的虚拟环境即可

 有时候会有加载不出的时候   所以我比较喜欢vscode,加载不进去直接去找它环境的python.exe

vscode

如果还解决不了,这里推荐看看其他博主的文章

VScode:

VScode配置Python虚拟环境(Win11)_vscode选择python虚拟环境-CSDN博客

pycharm

Pycharm 创建并管理虚拟环境_pycharm环境管理-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值