最近在学习爬虫,涉及到了去重的问题 涉及到了这个包——pybloomfilter
于是在命令行中打出这行命令,想通过pip的豆瓣镜像来帮我把这个包下载并安装好,
pip install --upgrade pybloomfilter-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
结果失败了,错误提示如下
Cannot unpack file c:\users\a\appdata\local\temp\pip-rvf6ni-unpack\simple (dow
nloaded from c:\users\a\appdata\local\temp\pip-xc7jae-build, content-type: text/
html; charset=utf-8); cannot detect archive format
Cannot determine archive format of c:\users\a\appdata\local\temp\pip-xc7jae-buil
d
在各大搜索引擎并试验了各种方法后还是不行,我在想是不是我的pip出了什么问题,于是根据一篇博客的“指引”,我卸载了pip 然后用easy_install 把pip下回来,发现可能是墙或者网络的原因并没有如此顺利,只能去pypi老老实实把pip下载回来再安装上了,因为当时我是用anaconda来配置的环境…… 然而,此时已经浪费了好多时间。
到最后并不知道问题出在哪里, 以后我遇到这类问题的时候可能要直接略过然后老老实实去源码区下载然后用python执行了。
如果有人知道此类问题如何解决,烦请在下方留言,感激不尽。(如果我在之后结局了这个问题,也会在下面给出解决方案的)
下面给出anaconda的一些关于库更新方面常用的命令
pip list
或者
conda list
其中,pip list
只能查看库,而 conda list
则可以查看库以及库的版本
以安装 更新 scipy 为例
pip install scipy
pip install scipy --upgrade
或者
conda install scipy
conda update scipy
更新所有库
conda update --all
更新 conda 自身
conda update conda
更新 anaconda 自身
conda update anaconda