conda的使用

一、conda

1、为什么使用conda

         在安装Python包的过程中,可能遇到依赖包的问题。例如,要安装numpy,需要先安装BLAS和LAPACK等库。在使用pip等包管理工具时,这些依赖包需要手动安装,操作起来可能比较繁琐。而conda是一个集成了包管理和环境管理的工具,可以自动处理依赖包的安装同时也可以为不同的项目创建独立的Python环境。因此,使用conda安装numpy会更加方便快捷。

2、安装anaconda或miniconda

       要使用conda,我们需要先安装它的主体——anaconda或miniconda。anaconda是一个集成了大量科学计算包的Python发行版,而miniconda则是一个更加轻量级的版本,只包含conda和一些必备的包。在这里我们以miniconda为例。

在命令行工具(例如powershell或cmd)中进入下载目录,执行以下命令安装:

.\Miniconda3-py39_Windows-x86_64.exe

3、使用conda安装numpy

3.1 创建虚拟环境

        在使用conda安装numpy之前,我们可以先创建一个独立的Python环境,以免影响其他项目的运行。

  • 在命令行工具中执行以下命令,创建一个名为“env_numpy”的Python环境。此处以Python 3.9为例,如果需要安装其他版本的Python,可以将“python=3.9”替换为相应的版本号。
conda create -n env_numpy python=3.9
  • 创建完成后,需要激活该环境,以便之后安装的所有包都可以在这个环境中使用。
conda activate env_numpy
  • 激活之后,我们可以使用以下命令查看当前所处的环境:
conda info --envs

注意:

  1. 激活之后可以使用`pip install numpy`将包安装到虚拟环境中;
  2. 需要注意的是,在虚拟环境里(包括base环境)安装包的时候,尽量用conda而不是pip,因为conda在包依赖的管理上更好。当我们conda安不了的时候,才能用pip。
  3. 虽然在conda环境里用pip也可以把包安到虚拟环境里,但是终归会有未知的影响。

3.2 安装numpy

  • 在命令行工具中执行以下命令,在env_numpy环境中安装numpy:
conda install numpy

[注意]:此时安装的`numpy`位于`Miniconda`安装目录下面的`envs\env_numpy\Lib\site-packages`中。

  • 查看已安装的包
conda list
  • 卸载已安装的包
conda uninstall numpy
  • 更新`numpy`
conda update numpy

3.3 退出环境

conda deactivate

3.4 删除环境

conda env remove -n my_env

4、在`pycharm`或者`jupyter notebook`中更换环境

  • `jupyter notebook`

在这里插入图片描述

  •  `pycharm`

conda的使用_第1张图片

 conda的使用_第2张图片

 

5、`Miniconda`的目录结构

conda的使用_第3张图片

参考文献

关于pip安装第三方库,但PyCharm中却无法识别的问题

python下载了第三方库但是在pycharm中却提示找不到_pycharm安装第三方库+搜索不出_Derewige的博客-CSDN博客

如何使用conda安装numpy_笔记大全_设计学院 

你可能感兴趣的:(python,pip)