用户:
lsk666666查看:5 回复:7 评论:5 创建时间:2020-06-11T11:55:41
最近想搞一个wordcloud玩一玩。
于是打开终端,开始pip install wordclod jieba:
但是这也忒慢了点吧!!!
如果它是whl文件,我还可以使用迅雷下载,再让pip去跑我们自己下载的whl文件。但是这是一个.tar.gz的源码包啊,下载之后我们根本不能自己编译。
事实上,像jieba的库有很多很多,比如matplotlib,可是我们总不能让电脑挂机下载一晚上吧。喵会打你不说,下载过程中还经常会出现Connection Time Out的异常。
这里我们分析一下它慢的原因:
仔细观察pip下载依赖包时的输出,可以看见它是从pip的官网files.pythonhosted.org下载文件的。从国外网站下载,它当然会慢的要喵了。如果我们可以从国内去下载,速度就应该会有所提高。
于是,我们就需要去更换pip的下载源来让pip从国内下载库。
首先来到我们的用户根目录,也就是C://Users/你的用户名。然后我们创建一个名为pip的文件夹
可以看到,这里我已经创建好了。
然后进入这个文件夹,并创建一个叫做pip.ini的文件
(P.S. 这里我使用的是我在电脑上安装的Ubuntu Subsystem,用它是因为我对linux的命令比较熟悉。上面的命令有一些在PowerShell和cmd里都是执行不了的。各位看官也可以到文后的参考链接中去看)
然后打开这个文件,并输入这串代码:
(P.S. 这里的代码可以直接在文后的参考链接中复制。最好不要手敲,容易输错导致问题,还非常不好发现)
保存并退出,之后再去执行pip install jieba
可以看到它快多了。
(P.S. 这里我的电脑已经安装好了jieba了,演示是在我刚刚换完源的树莓派上做的,效果和电脑大同小异。)
参考链接:
https://blog.csdn.net/yuzaipiaofei/article/details/80891108
(萌新第一次写教程,如果有误请各位大佬在评论区指出,在下感激不尽)
D453为啥我在终端里输入就会报错
pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,
然后再试一次。
所在位置 行:1 字符: 1
+ pip install wordclod jieba
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
点赞0
评论