太长不看版
在搜python中LDA的应用时发现可以用python的itchat来分析自己微信好友的数据,于是便想试一下。很多教程说直接pip install itchat就可以,但是我在安装itchat包的时候出现了很多问题,于是找了网上各种资料来看,最后终于把itchat成功安装(主要是因为自己太菜了,很多python的基础都没有搞明白)。
在安装itchat时,我把安装过程和出现的问题都记录下来,汇总到这篇文章里,以后要是其他包出现类似的问题,就可以用同样的方法解决啦!
环境是python3.5+Anaconda3.
如果直接在Anaconda中运行import itchat,会发现并没有安装这个包所以需要安装一下。
因为这时候我并没有搞明白python和anaconda,所以一直在搜python上安装itchat,发现需要去python的script目录下运行pip,这时候就需要找一下script路径在哪了。
顺便一提,如果忘了自己python的安装路径,可以用下面的方法:
右击此电脑→属性→高级系统设置→高级→环境变量→path
就可以看到python的位置啦!
然后运行→cmd→进入script的位置
(by the way,运行快捷键是Win+R)
我的是
cdC:\Users\wyj\AppData\Local\Programs\Python\Python35\Scripts
然后pip一下:
像这样,我的电脑已经有pip了,如果没有的话需要安装下。
既然pip可以正常运行,那就开始安装itchat好咯!
运行pip install itchat:
发现早已经安装上了(其实那时候并不知道是已经安装上了的意思),但发现黄字说pip版本太低,于是按照要求升级一下好咯
再次运行pip install itchat,但是发现还是上次的结果(其实这时候已经安装好了,所以重复安装只会看到安装的位置,不会再次安装)
这时候我就很恼火了,运行install就出现这个,本来以为pip版本不够,但是升级之后还是这个!
桥豆麻袋!看看这个路径到底有什么鬼!
打开上面目录,您猜怎么着?在这个目录下竟然发现了itchat!(后来我才知道原来site-packages文件夹下就是你已经安装的包,哈哈哈哈我真是个大弱鸡)
其实这时候在python里就安装好了,win+r cmd运行下python→import itchat发现这时候就可以了。
这时候我又兴致勃勃的去anaconda试了import,发现还是不可以!
还是没有安装进来啊!!!!
于是我又求助了万能的百度,发现可能是anaconda的问题!因为有可能在python目录下成功安装,而anaconda没有安装,可以把python中itchat的路径安装到anaconda路径下。
那就试一下!把python下itchat相关的两个文件夹复制到anaconda的路径下,如图这是anaconda的安装路径:
再运行inport itchat试试!
呃……新的问题出现了QAQ
说是没有pyqrcode的模块哎,那就再在python的文件夹下找找有没有相关的文件夹?
果然有!复制到anaconda路径下试试!
Emmmmm那就再运行下importitchat试下吧!
终于!令人期待的画面出现了!!!
OK,itchat已经成功安装,可以下一步啦!!!
其实这步只是安装了一部分,再后面的运行过程中才发现还是很多文件夹没有复制过来。所以我索性把在python中安装的文件夹都简单粗暴的复制到了anaconda下面,结果在anaconda中就可以运行了。
然后我就用itchat看了下我的好友信息,昵称、性别、地区、签名等都可以爬取下来,其中我把性别分析了下,就酱紫:
后记: