chatgpt-on-wechat icon indicating copy to clipboard operation
chatgpt-on-wechat copied to clipboard

PermissionError: [Errno 13] Permission denied: 'QR.png'

Open AnPassingTeen opened this issue 1 year ago • 3 comments

前置确认

  1. 网络能够访问openai接口:个人 ip 美国
  2. python 已安装:版本在 3.7 ~ 3.10 之间,依赖已安装: 3.8 ,依赖不确定
  3. 在已有 issue 中未搜索到类似问题
  4. FAQS 中无类似问题

问题描述

PermissionError: [Errno 13] Permission denied: 'QR.png'

简要说明、截图、复现步骤等,也可以是需求或想法

终端日志 (如有报错)

[在此处粘贴终端日志]

INFO][2023-03-18 23:29:39][config.py:19] - [INIT] load config: {'open_ai_api_key': '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', 'model': 'gpt-3.5-turbo', 'proxy': '192.168.0.6', 'single_chat_prefix': ['hey gpt', 'Hey gpt', 'Hey GPT', 'hey GPT', 'HEY GPT'], 'single_chat_reply_prefix': '[GPT] ', 'group_chat_prefix': ['hey gpt', 'Hey gpt', 'Hey GPT', 'hey GPT', 'HEY GPT'], 'group_name_white_list': ['AP Peers'], 'image_create_prefix': ['画', '看', '找'], 'speech_recognition': True, 'voice_reply_voice': True, 'conversation_max_tokens': 1000, 'expires_in_seconds': 3600, 'character_desc': '你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。'} Getting uuid of QR code. Downloading QR code. [ERROR][2023-03-18 23:29:43][app.py:19] - App startup failed! [ERROR][2023-03-18 23:29:43][app.py:20] - [Errno 13] Permission denied: 'QR.png' Traceback (most recent call last): File "d:/Program Files/chatgpt-on-wechat-master/app.py", line 17, in channel.startup() File "d:\Program Files\chatgpt-on-wechat-master\channel\wechat\wechat_channel.py", line 45, in startup itchat.auto_login(enableCmdQR=2, hotReload=conf().get('hot_reload', False)) File "C:\Python38\lib\site-packages\itchat\components\register.py", line 35, in auto_login self.login(enableCmdQR=enableCmdQR, picDir=picDir, qrCallback=qrCallback, File "C:\Python38\lib\site-packages\itchat\components\login.py", line 55, in login qrStorage = self.get_QR(enableCmdQR=enableCmdQR, File "C:\Python38\lib\site-packages\itchat\components\login.py", line 131, in get_QR with open(picDir, 'wb') as f: PermissionError: [Errno 13] Permission denied: 'QR.png'

环境

  • 操作系统类型 (Mac/Windows/Linux):Windows 11
  • Python版本 ( 执行 python3 -V ):3.8.10
  • pip版本 ( 依赖问题此项必填,执行 pip3 -V): 23.0.1

AnPassingTeen avatar Mar 19 '23 04:03 AnPassingTeen

你不要把程序放到program files里面,需要管理员权限的

jlynnc avatar Mar 19 '23 11:03 jlynnc

[ERROR][2023-03-19 16:01:54][app.py:21] - App startup failed! [ERROR][2023-03-19 16:01:54][app.py:22] - No module named 'png' Traceback (most recent call last): File "d:/chatgpt-on-wechat-master/app.py", line 19, in channel.startup() File "d:\chatgpt-on-wechat-master\channel\wechat\wechat_channel.py", line 45, in startup itchat.auto_login(enableCmdQR=2, hotReload=conf().get('hot_reload', False)) File "C:\Python38\lib\site-packages\itchat\components\register.py", line 35, in auto_login self.login(enableCmdQR=enableCmdQR, picDir=picDir, qrCallback=qrCallback, File "C:\Python38\lib\site-packages\itchat\components\login.py", line 48, in login qrStorage = self.get_QR(enableCmdQR=enableCmdQR, File "C:\Python38\lib\site-packages\itchat\components\login.py", line 114, in get_QR qrCode.png(qrStorage, scale=10) File "C:\Python38\lib\site-packages\pyqrcode_init_.py", line 462, in png builder._png(self.code, self.version, file, scale, File "C:\Python38\lib\site-packages\pyqrcode\builder.py", line 1266, in _png import png ModuleNotFoundError: No module named 'png'

AnPassingTeen avatar Mar 19 '23 21:03 AnPassingTeen

安装下png模块试试, pip3 install png

zhayujie avatar Mar 25 '23 04:03 zhayujie