问题出现一
如果输入pip install 模块名
安装中途报错了(看最后的黄色),就按照他的提示来,输入python -m pip install --upgrade pip
,更新pip的版本。这个指令是升级当前版本的pip,升级完成后可以再试试是否可以正常使用pip安装库。
问题出现二
出现下图情况时
这个问题是网速问题,换个快点的网就好了。还有一种方法就是设置使用清华源去pip install,方法参见下面写的
另外,如果用上面的方法就能解决问题的话,不要改Python路径下的pip文件夹的__main__.py
自己当时也查了,有的博客光说改文件但没说清是linux还是windows,自己后来改了也没解决问题,再查的时候才发现适用的是CentOS,Ubuntu那些Linux系统的pip问题,和Windows还是差很多的,自己改了以后忘了之前是啥了,又造成点问题= =。
最后自己的是好了,造成这么大问题还是自己修改了文件,以为当初是Python安装时出现的错误,最后才知道是网络问题。
如何更改pip源
这时候可以选择国内的网址来下载,国内pip镜像有这些
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
这里我们以清华源的网址为例,输入如下指令(临时使用后面网址的pip源)
pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
那如果想永久更改pip默认的pip源的话该怎么办?这里自己搜集了一些资料,整理了一下,给出方法。(Linux这里就不说了)
方法一
先去C盘->用户->XXX(每个人的文件名字不一样),然后打开pip文件夹(没有就新建一个pip的文件夹)
进入文件夹,然后新建txt,重命名为
pip.ini
(看不见扩展名?见文末的相关链接)
然后打开,在里面输入一些语句。语句如下:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
然后Ctrl+S保存一下,再来试试看
方法二
还有一个方法,Win+R(Start+R)打开运行窗口,输入%HOMEPATH%
。
然后会弹出一个文件夹,会发现其实就是方法一打开的文件夹,然后后续操作都一样,找到或创建pip文件夹,然后在里面创建
pip.ini
文件写入一些东西就OK。
最后,我们再去cmd试试,现在我们下载panda
库试试(第一句话是连接到我们刚才所设置的pip源的url)
出现问题三
为什么会报错,是因为csv就是python的内置模块,本来就有的,所以pip源里面没有csv库,所以才会报错找不到csv。
正常下载自己已经下载过的库出现的反应应该是这样的(这里以python爬虫经常用的requests举例)
一些补充链接
如何显示所有文件扩展名
见自己的另一篇博文:
https://blog.csdn.net/Ans_min/article/details/105068997