基础

常用命令

更新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. 《你必须知道的495个C语言问题》读书笔记之第3章:表达式

    1. C语言的设计目标之一就是高效的实现——让C语言的编译器相对较小,容易写成,同时也更容易生成较好的代码. 2. Q:下面的代码打印出49.不管按什么顺序,难道不该是56吗? ; printf(&q ...

  2. oracle建表字段包含关键字注意事项

    SQL建表时最好不要把表定义成关键字字段 1 若不小心把表定义成关键字了,比如option, desc等等,oracle版本查询会有问题,短期内无法修改字段名称的,暂时用字段名+双引号解决: SELE ...

  3. 关于SpringMVC中的转发与重定向的说明

    写的非常详细,参看该地址:https://www.zifangsky.cn/661.html 总结: 1.请求转发:url地址不变,可带参数,如?username=forward 2.请求重定向:ur ...

  4. 【LOJ】#3098. 「SNOI2019」纸牌

    LOJ#3098. 「SNOI2019」纸牌 显然选三个以上的连续牌可以把他们拆分成三个三张相等的 于是可以压\((j,k)\)为有\(j\)个连续两个的,有\(k\)个连续一个的 如果当前有\(i\ ...

  5. (二)springMvc 入门

    目录 配置前端控制器 servlet拦截方式 springMvc的配置文件 编写处理器类 配置自定义处理器 配置前端控制器 在 web.xml 配置 DispatcherServlet <!-- ...

  6. 数据结构C++实现-第一章 绪论

    1.1 计算机与算法 1.1.3 起泡排序 void bubbleSort(int a[], int n) { for(bool sorted=false; !sorted; --n) { sorte ...

  7. 剑指offer1: 组类型——二维数组中的查找(给定一个数字,查找是否在该数组中)

    1. 思路: 缩小范围 2. 方法: (1)要查找的数字等于数组中的数字,结束查找过程: (2)要查找的数字小于数组中的数字,去除该数字右边的数字,在剩下的数字里查找: (3)要查找的数字大于数组中的 ...

  8. css 颜色自动变化 炫彩

    .layui-icon-login-qq:hover{ color:rgb(0, 156, 255); transition: 0.5s; animation:change 10s linear 0s ...

  9. PHP和js判断访问设备是否是微信浏览器实例

    PHP和js判断访问设备是否是微信浏览器实例,代码非常精简,适合新手学习. js判断是否是微信浏览器: 1 function is_weixin() { 2 var ua = window.navig ...

  10. List和Dictionary互转

    // 声明Dictionary并初始化 Dictionary<string, string> dic = new Dictionary<string, string>() { ...