菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)

太长不看版

  • 在Windows运行里pip install itchat
  • 找python安装目录下的Lib→site-packages找到安装上的文件夹(与itchat相关的所有文件夹)复制到anaconda安装目录下Lib→site-packages
  • 在anaconda里import itchat 就可以啦!

在搜python中LDA的应用时发现可以用python的itchat来分析自己微信好友的数据,于是便想试一下。很多教程说直接pip install itchat就可以,但是我在安装itchat包的时候出现了很多问题,于是找了网上各种资料来看,最后终于把itchat成功安装(主要是因为自己太菜了,很多python的基础都没有搞明白)。

在安装itchat时,我把安装过程和出现的问题都记录下来,汇总到这篇文章里,以后要是其他包出现类似的问题,就可以用同样的方法解决啦!

环境是python3.5+Anaconda3.

1.在python中安装

如果直接在Anaconda中运行import itchat,会发现并没有安装这个包所以需要安装一下。
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第1张图片
因为这时候我并没有搞明白python和anaconda,所以一直在搜python上安装itchat,发现需要去python的script目录下运行pip,这时候就需要找一下script路径在哪了。

顺便一提,如果忘了自己python的安装路径,可以用下面的方法:

右击此电脑→属性→高级系统设置→高级→环境变量→path
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第2张图片
就可以看到python的位置啦!

然后运行→cmd→进入script的位置

(by the way,运行快捷键是Win+R)

我的是

cdC:\Users\wyj\AppData\Local\Programs\Python\Python35\Scripts

然后pip一下:
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第3张图片
像这样,我的电脑已经有pip了,如果没有的话需要安装下。
既然pip可以正常运行,那就开始安装itchat好咯!
运行pip install itchat:
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第4张图片
发现早已经安装上了(其实那时候并不知道是已经安装上了的意思),但发现黄字说pip版本太低,于是按照要求升级一下好咯
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第5张图片
再次运行pip install itchat,但是发现还是上次的结果(其实这时候已经安装好了,所以重复安装只会看到安装的位置,不会再次安装)
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第6张图片
这时候我就很恼火了,运行install就出现这个,本来以为pip版本不够,但是升级之后还是这个!
桥豆麻袋!看看这个路径到底有什么鬼!
打开上面目录,您猜怎么着?在这个目录下竟然发现了itchat!(后来我才知道原来site-packages文件夹下就是你已经安装的包,哈哈哈哈我真是个大弱鸡)
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第7张图片
其实这时候在python里就安装好了,win+r cmd运行下python→import itchat发现这时候就可以了。

在这里插入图片描述

2.在anaconda安装

这时候我又兴致勃勃的去anaconda试了import,发现还是不可以!
还是没有安装进来啊!!!!
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第8张图片
于是我又求助了万能的百度,发现可能是anaconda的问题!因为有可能在python目录下成功安装,而anaconda没有安装,可以把python中itchat的路径安装到anaconda路径下。
那就试一下!把python下itchat相关的两个文件夹复制到anaconda的路径下,如图这是anaconda的安装路径:
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第9张图片
再运行inport itchat试试!
呃……新的问题出现了QAQ
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第10张图片
说是没有pyqrcode的模块哎,那就再在python的文件夹下找找有没有相关的文件夹?
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第11张图片
果然有!复制到anaconda路径下试试!
Emmmmm那就再运行下importitchat试下吧!
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第12张图片
终于!令人期待的画面出现了!!!
菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第13张图片
OK,itchat已经成功安装,可以下一步啦!!!
其实这步只是安装了一部分,再后面的运行过程中才发现还是很多文件夹没有复制过来。所以我索性把在python中安装的文件夹都简单粗暴的复制到了anaconda下面,结果在anaconda中就可以运行了。
然后我就用itchat看了下我的好友信息,昵称、性别、地区、签名等都可以爬取下来,其中我把性别分析了下,就酱紫:

菜菜菜鸟学python之包的安装——以itchat为例(python+Anaconda)_第14张图片

后记:

  • python安装包用pip install +包的名称
  • python和anaconda是不同的,要是在python里安装的包在anaconda中没有成功安装的话,可以直接把python site-packages文件夹下相关的内容复制到anaconda的site-packages中

你可能感兴趣的:(python,anaconda,itchat)