window下安装itchat库

摘要:
A、 cd被索引到Python安装目录Scripts:使用控制台输入解压缩的目录:Python-setup.py install。安装后,将pip.exe的路径添加到环境变量path中。下载一系列文件后,将安装管道安装程序。

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。

pip 是 Python 著名的包管理工具,在 Python 开发中必不可少。

1、安装

  检查你有没有安装了pip:运行,输入cmd,回车,输入pip,回车。如果提示“'pip' 不是内部或外部命令”,原因是电脑本地没有安装pip命令。

  这有两种办法安装pip:

  A、cd索引到Python安装目录Scripts中,easy_install.exe所在的地方,执行指令“easy_install.exe pip”,就可以安装pip。

  B、首先到https://pypi.python.org/pypi/pip#downloads 下载pip包解压到一个文件夹,用控制台进入解压目录,输入:python setup.py install

  安装好之后将pip.exe的路径添加到环境变量PATH中。

接下来我们就可以安装itchat

用命令行安装:

pip install itchat

经过一系列文件下载完成就安装好了。

注:pip参数解释

window下安装itchat库第1张

pip 最常用命令

获取帮助

pip --help

升级 pip
pip install -U pip

安装包
pip install SomePackage

卸载包 
pip uninstall SomePackage

升级指定的包
pip install -U SomePackage

搜索包
pip search SomePackage

查看指定包的详细信息
pip show -f SomePackage

列出已安装的包
pip freeze or pip list

查看可升级的包
pip list -o

如果想知道安装的包在哪个位置,再执行一次安装就提示出来了。

2、测试

用开发工具创建一个Python文件,输入以下代码:

import itchat

itchat.auto_login()
#itchat.auto_login(enableCmdQR=True)#登录的时候在命令行显示二维码
#itchat.send('Hello, filehelper', toUserName='filehelper') #给文件传输助手发一条信息
friends = itchat.get_friends(update=True)  # 获取微信好友列表,如果设置update=True将从服务器刷新列表
for friend in friends[1:]:# 好友列表第一个是自己,所以统计真正好友要从第二个开始
    nickName = friend['NickName']#好友昵称
    remarkName = friend['RemarkName']#好友备注
    sex = "" if(friend['Sex']==1) else ""
    province = friend['Province']
    city = friend['City']
    alias = friend['Alias']
    if nickName=="流年":
        print("昵称:%s  备注:%s  性别:%s  省市:%s" % (nickName,remarkName,sex,province+city))
        break

运行,需要扫码登录:

window下安装itchat库第2张

扫码登录后的到运行结果:

window下安装itchat库第3张

测试完成!

转载请注明出处!

免责声明:文章转载自《window下安装itchat库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇win2012基础服务Linux vim 常用命令下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java生鲜电商平台-提现模块的设计与架构

Java生鲜电商平台-提现模块的设计与架构 补充说明:生鲜电商平台-提现模块的设计与架构,提现功能指的卖家把在平台挣的钱提现到自己的支付宝或者银行卡的一个过程。 功能相对而言不算复杂,有以下几个功能需要处理。 业务逻辑如下;                        1. 卖家登陆自己的B2B系统提交提现功能。                    ...

资产管理平台去除zabbix字样

1.主机可用性  修改/usr/share/zabbix/include/html.inc.php,文件没有改动过的话在602行,将zbx改成我们需要的即可 2.修改系统信息  修改/usr/share/zabbix/include/blocks.inc.php(修改样式),文件没有改动过的话在432行  修改/usr/share/zabbix/inc...

Matconvet的学习笔记

首先是自己的实践总结后面是转载的别人的内容: 在配置Matconvet时首先要配置MATLAB的编译器,此时你就要查看你的MATLAB的版本支持的编译器有哪些;两个相匹配后,再把msvc120opts.bat文件拷到C:Program FilesMATLABR2014ainwin64mexopts下这样你在MATLAB命令窗口中使用mex -setup c...

使用scipy进行聚类

近期做图像的时候,突然有个idea,须要进行聚类,事实上算法非常easy,可是当时非常急。就直接使用了scipy的cluster。 使用起来事实上非常easy,可是中文的文章非常少,所以就简单的介绍一下。感兴趣的也能够自己去看一下英文的文档:http://docs.scipy.org/doc/scipy/reference/cluster.html。...

通过JS解析XML字符串

IE跟FireFox都有一个onload()方法来加载XML文件,而加载XML字符串时,IE下有onloadXML()方法,FireFox下并没有此方法,所以FireFox下要将XML字符串解析成DOM对象,必须使用DOMParser对象 domParser = new  DOMParser();xmlDoc = domParser.parseFromS...

如何用delphi读取网卡物理号

unit Main; interface uses   SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,   Forms, Dialogs, StdCtrls,   Nb, ExtCtrls; type   TForm1 = class(TForm)     Panel...