赞
踩
用pip命令安装python库,结果cmd提示我更新pip版本,由此产生了兴趣,在这里总结一下安装库或更新库的命令和常见错误~~
安装后缀.whl或tar.gz的库
默认是你的python已经安装好了pip包,可以直接用pip命令,进入python安装文件夹下的Scripts文件夹,以管理员身份打开cmd,进入安装盘,我的是f,所以输入 f:,然后再输入Scripts文件夹目录进入该文件夹
cd F:\app\python27\Scripts
1
然后安装下载的whl或tar.gz文件,在这里输入绝对路径可以避免出错。即F:\app\openpyxl-2.4.4.tar.gz
pip install F:\app\openpyxl-2.4.4.tar.gz
1
安装好了之后呢,cmd提示我
然后我 do as he told me to,结果报错,说什么
AttributeError: ‘NoneType’ object 一堆,查资料发现,可以先从低版本的更新开始,逐步更新到最新版本,这样也是一种可行的办法。
直接上图:
看到了吗?我是先更新到9.0.0版本,再更新至最新版本,不会报错,成功!
对于过期的python库或者也叫包的更新也是一样,比如我现在要查看我都已经安装了什么库,它们都是什么版本的
pip list
1
再列出过期的库,这个命令同时显示该过期库的最新版本
pip list outdated
1
对于过期库的更新可用命令如下,注意和pip更新的命令不一样哦,pip不可以用下面的命令,会报错
pip install --upgrade 库名
1
但是由比较低级的版本直接更新到最新版本往往会出错,比如我更新lxml包的时候就报错了,所以我们可以采用指定更新版本逐步更新的办法解决!
如:
pip install --upgrade lxml==3.6.0
1
要是报错就再往前改版本号,总有一款符合你的要求,然后再利用上面的命令更新至最新版本
pip install --upgrade lxml
1
大功告成!
2017年3月13日
关于后缀为.egg的包安装,在cmd下进入python的scripts文件夹下,如果.egg不在当前文件夹下要写绝对路径
easy_install xxx.egg
1
这次安装的是pythonCRF工具包,或者直接按照官网提示
pip install python-crfsuite
1
然后控制台就自己去官网上下载安装包了,你就不用自己去找对应的os和版本了,很方便!
2017.03.21
卸载已经安装的包怎么办呢?
pip uninstall+包名
eg:
pip uninstall numpy
1
2
3
即可。
2017.11.22 update
win10+Python27环境安装scrapy框架
首先去官网下载scrapy的安装包 https://scrapy.org/download/
然后采取上面的办法,找到python所在路径,进入\Scripts下面进行
pip install #Scrapy的绝对路径#
1
会出来一大堆required package,意思就是在安装scrapy之前你的电脑里需要有这些个包作为支撑,才能安装scrapy。如果你的电脑里没有这些依赖的包,python会自动collect并安装好。(如果你电脑里原来安装了scrapy,但是版本比当前的版本低,安装的时候也会提示你,当前安装的是XX版本,以前那个低版本的已经自觉退出历史舞台uninstall了等等)
也可以直接
pip install Scrapy
1
不用提前在官网上下载然后填绝对路径,附上一个博主的example:http://cuiqingcai.com/912.html
重点来了:显示安装成功之后如何测试Scrapy包是否安装成功了呢?
在当前目录下输入 Scrapy 如果出现下图所示内容证明安装成功。
或者创建一个scrapy的demo
scrapy startproject scrapyDemo
可以在Scripts文件夹下找到我们刚才创建的Demo的代码。
---------------------
作者:xiangrikuidweixiao
来源:CSDN
原文:https://blog.csdn.net/sinat_28058359/article/details/60571550
版权声明:本文为博主原创文章,转载请附上博文链接!
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。