conda和pip常用方法,更换源,包的安装、更新、删除、查看

本文对比了conda和pip的特点,介绍了如何更换两者在国内的源,以提高下载速度。并详细说明了在Windows和Linux下进行永久源更换的方法,以及如何使用conda和pip进行包的安装、更新和管理。
部署运行你感兴趣的模型镜像

conda和pip可以说各有优劣。pip的模块更全更多,而conda使用更方便,安装模块时会检查环境,自动下载。conda 特别是在数据分析方面,会对某些常用的包做了专门的优化。
更换源
pip
临时更换

pip install <包名> -i https://pypi.douban.com/simple

上面使用的是豆瓣源,下面是其他国内源,替换上面的地址即可,都很快,随便用哪个。

# 阿里云 http://mirrors.aliyun.com/pypi/simple/
# 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
# 豆瓣(douban) http://pypi.douban.com/simple/
# 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
# 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

永久更换

Windows
user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:

[global]
index-url = http://pypi.douban.com/simple/
[install]
trusted-host=pypi.douban.com

Linux
修改 ~/.pip/pip.conf (没有就创建一个), 添加内容与上面代码一致。

mkdir ~/.pip/
vim ~/.pip/pip.conf

conda

Windows / Linux
Windows 和 Linux方法一致,并且是永久更换。

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

包管理
安装

# pip
pip install <包名>
# conda
conda install <包名>

更新自己

# pip
python -m pip install --upgrade pip
# conda
conda update conda

查看过期的包

# pip两种方法均可
pip list --outdated
pip list -o
#conda 查看所有包及其版本
conda list

单个更新包

# pip 两种均可
pip install --upgrade <包名>
pip install -U <包名>
# conda
conda update <包名>

批量更新包

pip
以下是python代码,需要打开Python后运行

import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
for dist in get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)

conda

conda update --all

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值