首页 > 其他分享 >pyautogui.screenshot('test.png') 报错:PyAutoGUI was unable to import pyscreeze (This is like

pyautogui.screenshot('test.png') 报错:PyAutoGUI was unable to import pyscreeze (This is like

时间:2023-06-15 13:22:36浏览次数:43  
标签:pyautogui PyAutoGUI 依赖 pip3 pyscreeze 0.1 报错 安装

根据提示需要import pyscreeze还需要Pillow.通过pip3 list可以查看到已经安装PyScreeze==0.1.29但是不是我手动安装的,应该是Pillow或者pyautogui下载的时候依赖了pyscreeze并且安装了最新版本0.1.29。通过依赖树可以看到是pyautogui依赖了

  • sudo pip3 install pipdeptree 安装查看pip依赖包
  • pipdeptree -p pyautogui 查看pyautogui依赖

image

我找了一台可以正常运行的电脑查看了一下pyscreeze==0.1.28

完整的解决办法:

  1. 卸载pyscreeze==0.1.29sudo pip3 uninstall pyscreeze
  2. 安装pyscreeze==0.1.28pip3 install pyscreeze=0.1.28
  3. 以后需要注意:优先安装依赖包pyscreeze,然后再安装pyautogui这样就不会自动下载最新版本了。

标签:pyautogui,PyAutoGUI,依赖,pip3,pyscreeze,0.1,报错,安装
From: https://www.cnblogs.com/tarzen213/p/17482597.html

相关文章

  • 前端npm下载node_modules依赖的时候报错
    使用npminstall--legacy-peer-deps,报如下图:解决办法:修改hosts文件找到如下文件夹:C:\Windows\System32\drivers\etc下的hosts文件使用工具把hosts文件打开185.199.108.133raw.githubusercontent.com185.199.109.133raw.githubusercontent.com185.199.110.133raw.githu......
  • java服务器更换jdk版本后报错:javax.net.ssl.SSLHandshakeException: No appropriate p
    java,服务器更换jdk版本后报错:Causedby:javax.net.ssl.SSLHandshakeException:Noappropriateprotocol(protocolisdisabledorciphersuitesareinappropriate)然后数据库出现:###Errorqueryingdatabase.Cause:java.lang.reflect.UndeclaredThrowableExc......
  • 海康SDK注册报错 Structure.getFieldOrder() on class com.xxx.sdk.HCNetSDK$NET_DVR_
    Structure.getFieldOrder()onclasscom.xxx.sdk.HCNetSDK$NET_DVR_DEVICEINFO_V30doesnotprovideenoughnames[0]海康依赖的版本较低,项目引用的较高,导致海康注册报错,所以降低jna版本 <dependency><groupId>net.java.dev.jna</groupId><artifactId>jna<......
  • 解决MySQL8.0报错:Unknown system variable 'validate_password_policy'
    解决MySQL8.0报错:Unknownsystemvariable'validate_password_policy'解决MySQL8.0报错:Unknownsystemvariable'validate_password_policy'一、问题描述1.通过yum安装好mysql8.0,通过生成的临时密码登录后操作mysql时会报如下错误:mysql>showdatabases;ERROR1820......
  • prometheus报错too many open files解决
    背景:公司用的prometheus突然有一天报toomanyopenfiles错误,通过网上搜索及查看prometheus日志发现,prometheus的openfiles限制只有1024,太小了 但是系统的ulimit上限很大,因此需要解决prometheus上限只有1024的问题解决方案:找到问题以后,解决就好说了,因为我们是用systemd管理......
  • Linux重启网卡报错Determining if ip address
    Linux重启网卡报错Determiningifipaddress问题环境:客户断电重启服务器后,网卡都配置了开机自启导致eth0和eth1冲突,关闭eth0网卡后,系统环境CentOS6.5,重启网卡报错。报错示例弹出界面eth1:Determiningifipaddressx.x.x.xisalreadyinusefordeviceeth1...[确定]原因......
  • npm install报错node-sass@4.14.1 postinstall: `node scripts/build.js`
    errornode-sass@4.14.1postinstall: nodescripts/build.js解决方法:npmconfigsetsass_binary_site=https://npm.taobao.org/mirrors/node-sassnpminstall  ......
  • 关于xfs文件系统-在操作系统中遇到两个uuid一样的-挂载报错-wrong fs type, bad optio
    当操作系统中,出现了两个uuid一样的文件系统(笔者这里是xfs),那么默认就只能挂载成功一个[root@qq-5201351~]#blkid|grepxfs|grep1ea9e784-0692-403c-bed1-bf34a5a86a57/dev/nvme1n1:UUID="1ea9e784-0692-403c-bed1-bf34a5a86a57"BLOCK_SIZE="512"TYPE="xfs"/dev/nvme2......
  • Leetcode 常见报错的原因分析
    问题1问题描述Line522:Char69:runtimeerror:applyingnon-zerooffset18446744073709551615tonullpointer(basic_string.h)报错原因stringres=0报错分析这里报错的原因是因为使用了int整型变量来初始化string。......
  • pycharm配置环境遇到的报错
    今天配置pycharm遇到一些报错,包括:1、ModuleNotFoundError:Nomodulenamed‘pandas.core.internals.managers‘;2、安装好pandas后在cmd查看发现numpy和pandas的版本不匹配3、报错Nomodulenamed'tensorflow'解决1:pandas版本不够卸载后尝试再次安装pandas,但是直接pipins......