基础

常用命令

更新pip版本:python -m pip install --upgrade pip

同时安装多个包:pip install TensorFlow pygame ipython

列出过期的包:pip list --outdated

更新:pip install --upgrade 包名

pip-review

pip-review is a convenience wrapper around pip. It can list available updates by deferring to pip list --outdated. It can also automatically or interactively install available updates for you by deferring to pip install.

查看可更新 pip-review

自动批量升级 pip-review --auto

以交互方式运行,对每个包进行升级 pip-review --interactive

错误及解决

install

关于python安装库,可先查看官方教程:https://packaging.python.org/tutorials/installing-packages/

马大哈aip

pip install aip 报错【Windows,python3.6】

ERROR: Could not find a version that satisfies the requirement aip (from versions: none)
ERROR: No matching distribution found for aip

【解决】【pip install baidu-aip】

老大难aubio

pip intall aubio 报错 【Windows 10,python3.7.6】

Installing collected packages: numpy, aubio
Running setup.py install for aubio ... error

加上清华镜像,下载安装numpy无误,下载aubio无误,安装aubio继续报错

Installing collected packages: aubio
Running setup.py install for aubio ... error

出现ERROR具体处有:

ERROR: Command errored out with exit status 1:
…一串之后…
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 0: invalid continuation byte

查看过期包,发现setuptools过期,用pip install --upgrade setuptools更新完,重新安装aubio,报错依旧。

参考CSDN博客,在https://pypi.org/project/aubio/0.4.3a2/#files下载aubio-0.4.3a2-cp35-cp35m-win_amd64.whl,然后进入对应文件夹,用pip install aubio-0.4.3a2-cp35-cp35m-win_amd64.whl,报错:

ERROR: aubio-0.4.3a2-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.

参考CSDN博客,直接将whl名称改为aubio-0.4.3a2-cp35-none-win_amd64.whl,仍然报错:

ERROR: aubio-0.4.3a2-cp35-none-win_amd64.whl is not a supported wheel on this platform.

安装wheel模块后,参考cnblogs博客,查询当前pip支持的文件版本号如下:

sys.version_info < (3, 8))) \
[('cp37', 'cp37m', 'win_amd64'), ('cp37', 'none', 'win_amd64'), ('cp37', 'none', 'any'), ('cp3', 'none', 'any'), ('cp36', 'none', 'any'), ('cp35', 'none', 'any'), ('cp34', 'none', 'any'), ('cp33', 'none', 'any'), ('cp32', 'none', 'any'), ('cp31', 'none', 'any'), ('cp30', 'none', 'any'), ('py3', 'none', 'win_amd64'), ('py37', 'none', 'any'), ('py3', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

重新pip安装,报错依旧。突发奇想,将上述whl名称改为aubio-0.4.3a2-cp37-cp37m-win_amd64.whl,然后pip安装,成功!但是import失败,说明版本不匹配还是不行??

但是因为下载的实际为cp35版本的,不知道会不会有隐患。所以有unsintall了上述whl,又下载了最新版的aubio-0.4.9源码,python setup.py install 安装,然后报错:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 0: invalid continuation byte

以为是编码的问题,修改HPCP,重复上述安装,报错:

...\python\python37\scripts\aubio-0.4.9\python\ext\aubio-types.h(5): fatal error C1083: 无法打开包括文件: “aubio-generated.h”: No such file or directory
error: command 'F:\\zhaoqin\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

崩溃之后,找到两个貌似有用的链接https://blog.csdn.net/lying_byr/article/details/92802719https://stackoverflow.com/questions/40018405/cannot-open-include-file-io-h-no-such-file-or-directory/50210015#50210015

在VS2017上重新下载了相关组件。添加了两个环境变量:……\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64  和 ……2017\Community\Common7\IDE  ,报错信息不变。

【目前,删除了VS2017,暂不安装aubio】

参考

1、关于pip工具的一些用法

2、待看待尝试:https://blog.csdn.net/ViMan1204/article/details/89715375

【pip】使用的更多相关文章

  1. 2017Windows下安装pip

    -------------------------------------------- 下载地址:  https://pypi.python.org/pypi/pip#downloads 下载颜色那 ...

  2. 安装pip

    1. 安装pip. 我们同样需要在Python的官网上去下载,下载地址是: https://pypi.python.org/pypi/pip#downloads 2. 解压. 解压pip-9.0.1. ...

  3. Windows下Python中pip安装Pillow报错总结(转载)

    遇到的俩种错误1.ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting 问题原因 ...

  4. CentOS7下安装Python的pip

    root用户使用yum install -y python-pip 时会报如下错误: No package python-pip available Error:Nothing to do 解决方法如 ...

  5. django 第三天 有关pip使用

    软件应用开发的经典模型有这样几个环境:开发环境(development).集成环境(integration).测试环境(testing).QA验证,模拟环境(staging).生产环境(product ...

  6. pip安装指定版本的package

    起因 最近到一个项目组,用了一套高大上的运维工具来搭建开发环境. 有vagrant控制VirtualBox启动虚拟机.有ansible来运行playbook初始化环境. 然后遇到了一个坑,项目现有的p ...

  7. pip安装使用详解(转)

    pip类似RedHat里面的yum,安装Python包非常方便.本节详细介绍pip的安装.以及使用方法. 1.pip下载安装 1.1 pip下载   1 # wget "https://py ...

  8. 修改pip更新源

    修改pip更新源 pip安装时默认访问pypi的,但是pypi的速度对于国内来说有点慢,还在国内也有一些pip的镜像源,造福广大程序员 pipy国内镜像目前有: http://pypi.douban. ...

  9. pip apt source images

    ~/.pip/pip.conf [global] index-url = https://pypi.douban.com/simple download_cache = ~/.cache/pip [i ...

  10. pip 与pip3

    pip 3用于python3 版本 pip2 用于python2版本 pip好像可以通用 "pip2" is for Python2, "pip3″ is for Pyt ...

随机推荐

  1. Go语言入门篇-gRPC基于golang & java简单实现

    一.什么是RPC 1.简介: RPC:Remote Procedure Call,远程过程调用.简单来说就是两个进程之间的数据交互. 正常服务端的接口服务是提供给用户端(在Web开发中就是浏览器)或者 ...

  2. K8s架构详解

    每个微服务通过 Docker 进行发布,随着业务的发展,系统中遍布着各种各样的容器.于是,容器的资源调度,部署运行,扩容缩容就是我们要面临的问题. 基于 Kubernetes 作为容器集群的管理平台被 ...

  3. 淘宝客类别id大全

    汽车/用品/配件/改装 例 [ID:26] 家居饰品 例 [ID:50020808] 特色手工艺 例 [ID:50020857] 景点门票/度假线路/旅游服务 例 [ID:50025707] 男装 例 ...

  4. Guava 工具类之joiner的使用

    joiner主要用于对字符串的连接,也可用于对map中key value的连接 public class JoinerTest { private static final List<Strin ...

  5. #【Python】【基础知识】【内置对象常用方法】

    数字 数字的常用方法: >>> dir(int) ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class ...

  6. Zabbix的history相关数据表数据太大,执行表分区操作过程

    一.查询zabbix数据库大小 mysql> select table_schema, concat(truncate(sum(data_length)/1024/1024,2),' mb') ...

  7. Python 解leetcode:2. Add Two Numbers

    题目描述:输入两个非空单链表,链表的每个结点的值是一个1位数整数,两个链表都是一个大整数每一位的逆序排序,求这两个链表代表的整数的和的链表值: 思路: 分别遍历两个链表,转化成相应的整数,求和后把结果 ...

  8. linux下mysql启动 Starting MySQL. ERROR! The server quit without updating PID file(xxx/x.pid)

    service mysql start 报错: Starting MySQL. ERROR! The server quit without updating PID file(xxx/x.pid) ...

  9. k8s-secret用法

    创建username和password文件: $ echo -n "admin" > ./username $ echo -n "1f2d1e2e67df" ...

  10. Error starting daemon: error initializing graphdriver: devmapper: Device docker-thinpool is not a thin pool

    Error starting daemon: error initializing graphdriver: devmapper: Device docker-thinpool is not a th ...