【Python入门教程03】Python包管理---conda与pip conda在线/离线安装Python包(附带国内Python包高速镜像)

♩-♪-♫-♬ 原创文章,欢迎正常授权转载(请联系作者),反对恶意复制粘贴,如有发现必维权 ♩-♪-♫-♬
在这里插入图片描述
常用的Python包管理工具有conda工具与pip工具,其中conda是Python包的管理工具也是Python环境的管理工具(主要用于多个Python环境切换),而pip工具用于管理Python包。下面简要介绍这两种工具的使用方法,以及如何利用可视化工具进行环境管理。


1.conda工具

Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的Python环境及其依赖包,并在它们之间轻松切换。

  • 环境管理

(1) 查看已安装Python环境
conda env list
或
conda info --envs
或
conda info -e

在这里插入图片描述
上图中可以看出,现在系统中只有一个名叫base的Python环境,其Python.exe的路径为:C:\ProgramData\Anaconda3

(2) 创建环境
conda create --name 新环境名称 --clone 已存在的环境名称
(3) 从其他环境拷贝到新环境
conda create --name 新环境名称 --clone 已存在的环境名称
(4) 激活环境(切换环境)
activate 环境名称
(5)删除环境
conda remove -n 待删除环境名称 --all

  • 包管理

(1)查询所用可用包
conda list
(2)查询可用包
conda search 包名
(3)安装包
# 在线安装
conda install 包名==版本号
# 离线安装
"""
先cd到待安装的文件所在文件夹,打开命令行
"""
conda install -ues--local 包名全称(包含后缀)

需要注意的是在线安装会自动查找待安装包额依赖包,并自动安装;离线安装时,需要注意Python环境中是否已经包含待安装包的依赖包。如果缺少依赖包,需要先安装依赖包再安装相应的包。

(4)删除包
conda remove -n 环境名称 包名
(5)更改默认源镜像,默认从国外镜像下载速度慢,改为国内后速度更快
添加清华镜像源:
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
添加中科大镜像源:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
切回默认镜像源
conda config --remove-key channels
★★★ conda离线包下载方法

conda工具对应的Python包主要是从国内镜像源下载相应的安装包。

清华大学镜像:
https://mirrors.tuna.tsinghua.edu.cn/anaconda
中科大镜像:
https://mirrors.ustc.edu.cn/anaconda/
镜像内包含各个版本的Anaconda、Python包等资源可以下载,进入相应的镜像后查找自己需要的包直接下载即可。


​2.Anaconda可视化环境管理工具

其实Anaconda本身自带一个可视化的环境管理工具,可用于Python环境管理以及Python包管理。

“所有应用”—“Anaconda”—“Anaconda Navigator”即可打开可视化管理工具。
在这里插入图片描述

(1)环境管理

在这里插入图片描述
(2)包管理
在这里插入图片描述
通过调节Python包筛选下拉菜单可以查看:已安装包、未安装包、可更新包的详细信息。

安装新的Python包时可以通过上方的搜索框搜索需要的Python包,之后在列表中选中该Python包,点击其前方的复选按钮,选择“Mark for installation”,再点击右下角“apply”按钮,软件就会自动安装Python包及其依赖包;卸载包时类似,点击需要删除包前方的复选按钮,选择“Mark for removal”,再点击“apply”即可删除Python包及其依赖包。

上图中的“channel”按钮中可以设置添加国内的下载源,将上文中的国内下载源添加到其中即可加快下载速度。


3.pip工具

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前,Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。可以直接在命令行中使用pip命令对关联的Python环境进行管理。

  • 检查pip工具是否配置好

在命令行中输入下面的命令查看是否安装配置好pip工具。

pip --version        或者     pip -V

在这里插入图片描述
图中红线位置显示pip工具的路径,从路径中可以看出这个pip关联的是Anaconda自带Python环境,括号中为其关联的Python版本。

如果你已经安装好Python环境,但是在命令行中提示‘pip’不是内部或外部命令,则多半是由于未将Python添加到系统Path环境变量中。具体处理方法:在系统环境变量的Path中将以下路径添加上,添加前请先找到该文件夹,确认其存在。

你的Python环境安装路径\Scripts
例如:c:\Python36\Scripts
  • pip的基本操作

(1)查看已安装包
pip list
(2)搜索Python下已安装的包
pip search 包名
(3)显示包详细信息
pip show 包名
(4)查看可升级包
pip list -o
(5)安装包
# 在线安装方法
pip install 包名                            # 最新版本
pip install 包名==版本号(例如1.0.4)        # 指定版本
pip install 包名>=最下版本号                 # 最小版本
# 离线安装方法
"""
首先cd到需要下载好的包所在文件夹
"""
pip install 文件名(带后缀)

需要注意的是:离线安装时,需要注意Python环境中是否已经包含待安装包的依赖包。如果缺少依赖包,需要先安装依赖包再安装相应的包。

(6)卸载包
pip uninstall 包名
pip离线包下载方法

首先进入pypi官网(https://pypi.org),在搜索框中搜索想要安装包的名字,选择待安装包。
在这里插入图片描述
进入对应连接选择自己想要的版本,再选择与操纵系统匹配的包下载下来即可用于离线安装。


3.通过Pycharm管理包

通过Pycharm也可以方便快速的实现Python包的管理。
单击’File’—‘Settings’—‘Project:***’—'Project Interpreter’打开解释器管理界面。
在这里插入图片描述
在此界面可以看到当前Python环境下对应包,点击右上方的“+”和“-”即可对Python包进行安装卸载操作。


如果你读后有收获,欢迎关注我的微信公众号
上面有更多完全免费教程,我也会不定期更新
ღ ღ ღ 打开微信扫描下方二维码关注 ღ ღ ღ

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章