多语言展示
当前在线:452今日阅读:2今日分享:38

python导入itchat库,报错找不到应用程序怎么办

我们有的时候在python中导入itchat 库的时候,运行起来会报错 OSError: [WinError -2147221003] 找不到应用程序: 'QR.png'。这是因为缺少处理办法,我们简单修改一个文件内的函数就可以了。具体步骤如下:
工具/原料

电脑

方法/步骤
1

找到你运行的环境,也就是下面这个路径的文件夹。如果不是这样的路径,可以尝试找一找,应该挺好找的。(可以直接查看python的文件位置,无论哪个版本的python都适用)C:\Python36\Lib\site-packages\itchat

2

打开utilsps:用什么编辑器打开都可以,只要可以编辑就行。推荐使用电脑自带的记事本,方便好用。

3

打开之后,修改这个函数就行。这是修改前的函数,下面一步就是修改后的函数。def print_qr(fileDir):     if config.OS == ‘Darwin‘:         subprocess.call([‘open‘, fileDir])     elif config.OS == ‘Linux‘:         subprocess.call([‘xdg-open‘, fileDir])     else:         os.startfile(fileDir)

4

这是修改后的函数,加了一个在Windows下的处理方式:import webbrowser   #如果没有安装的话先安装def print_qr(fileDir):     if config.OS == ‘Darwin‘:         subprocess.call([‘open‘, fileDir])     elif config.OS == ‘Linux‘:         subprocess.call([‘xdg-open‘, fileDir])     elif config.OS ==‘Windows‘:         webbrowser.open(fileDir)

推荐信息