【pip】使用
基础
常用命令
更新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/92802719和 https://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】
参考
2、待看待尝试:https://blog.csdn.net/ViMan1204/article/details/89715375
【pip】使用的更多相关文章
- 2017Windows下安装pip
-------------------------------------------- 下载地址: https://pypi.python.org/pypi/pip#downloads 下载颜色那 ...
- 安装pip
1. 安装pip. 我们同样需要在Python的官网上去下载,下载地址是: https://pypi.python.org/pypi/pip#downloads 2. 解压. 解压pip-9.0.1. ...
- Windows下Python中pip安装Pillow报错总结(转载)
遇到的俩种错误1.ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting 问题原因 ...
- CentOS7下安装Python的pip
root用户使用yum install -y python-pip 时会报如下错误: No package python-pip available Error:Nothing to do 解决方法如 ...
- django 第三天 有关pip使用
软件应用开发的经典模型有这样几个环境:开发环境(development).集成环境(integration).测试环境(testing).QA验证,模拟环境(staging).生产环境(product ...
- pip安装指定版本的package
起因 最近到一个项目组,用了一套高大上的运维工具来搭建开发环境. 有vagrant控制VirtualBox启动虚拟机.有ansible来运行playbook初始化环境. 然后遇到了一个坑,项目现有的p ...
- pip安装使用详解(转)
pip类似RedHat里面的yum,安装Python包非常方便.本节详细介绍pip的安装.以及使用方法. 1.pip下载安装 1.1 pip下载 1 # wget "https://py ...
- 修改pip更新源
修改pip更新源 pip安装时默认访问pypi的,但是pypi的速度对于国内来说有点慢,还在国内也有一些pip的镜像源,造福广大程序员 pipy国内镜像目前有: http://pypi.douban. ...
- pip apt source images
~/.pip/pip.conf [global] index-url = https://pypi.douban.com/simple download_cache = ~/.cache/pip [i ...
- pip 与pip3
pip 3用于python3 版本 pip2 用于python2版本 pip好像可以通用 "pip2" is for Python2, "pip3″ is for Pyt ...
随机推荐
- 《你必须知道的495个C语言问题》读书笔记之第3章:表达式
1. C语言的设计目标之一就是高效的实现——让C语言的编译器相对较小,容易写成,同时也更容易生成较好的代码. 2. Q:下面的代码打印出49.不管按什么顺序,难道不该是56吗? ; printf(&q ...
- oracle建表字段包含关键字注意事项
SQL建表时最好不要把表定义成关键字字段 1 若不小心把表定义成关键字了,比如option, desc等等,oracle版本查询会有问题,短期内无法修改字段名称的,暂时用字段名+双引号解决: SELE ...
- 关于SpringMVC中的转发与重定向的说明
写的非常详细,参看该地址:https://www.zifangsky.cn/661.html 总结: 1.请求转发:url地址不变,可带参数,如?username=forward 2.请求重定向:ur ...
- 【LOJ】#3098. 「SNOI2019」纸牌
LOJ#3098. 「SNOI2019」纸牌 显然选三个以上的连续牌可以把他们拆分成三个三张相等的 于是可以压\((j,k)\)为有\(j\)个连续两个的,有\(k\)个连续一个的 如果当前有\(i\ ...
- (二)springMvc 入门
目录 配置前端控制器 servlet拦截方式 springMvc的配置文件 编写处理器类 配置自定义处理器 配置前端控制器 在 web.xml 配置 DispatcherServlet <!-- ...
- 数据结构C++实现-第一章 绪论
1.1 计算机与算法 1.1.3 起泡排序 void bubbleSort(int a[], int n) { for(bool sorted=false; !sorted; --n) { sorte ...
- 剑指offer1: 组类型——二维数组中的查找(给定一个数字,查找是否在该数组中)
1. 思路: 缩小范围 2. 方法: (1)要查找的数字等于数组中的数字,结束查找过程: (2)要查找的数字小于数组中的数字,去除该数字右边的数字,在剩下的数字里查找: (3)要查找的数字大于数组中的 ...
- css 颜色自动变化 炫彩
.layui-icon-login-qq:hover{ color:rgb(0, 156, 255); transition: 0.5s; animation:change 10s linear 0s ...
- PHP和js判断访问设备是否是微信浏览器实例
PHP和js判断访问设备是否是微信浏览器实例,代码非常精简,适合新手学习. js判断是否是微信浏览器: 1 function is_weixin() { 2 var ua = window.navig ...
- List和Dictionary互转
// 声明Dictionary并初始化 Dictionary<string, string> dic = new Dictionary<string, string>() { ...