【Python报错&解决】总结记录(1)

1. PyCharm导入包的三种方案

参考:解决 pycharm 导入Pip包

方案一

直接在Python Packages里搜索安装包即可

方案二

  1. 在终端通过pip install命令安装包
  2. windows环境下,pip会将下载的第三方包存放在以下路径:[your path]\Python36\Lib\site-packages\中
  3. 找到我们要引用的包,复制到:[project path]\venv\Lib\site-packages\下使用

方案三

在环境配置中,选择==“继承全局站点软件包”==

2. Python安装win32gui报错

参考:pip install win32gui 安装报错解决方案

原因

python版本过高,一般py3.6可以安装成功

解决

pypiwin32包括win32gui,直接安装pypiwin32即可解决问题

3. Pytorch安装时报错

参考1:pytorch安装时报错:torch has an invalid wheel.
参考2:ERROR: torch has an invalid wheel, .dist-info directory not found

解决

改为运行以下命令:

pip install torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html

4. pip称 Python 的版本不在给定范围内

参考:为什么 Pip 声称 Python 的版本不在给定范围内?

ERROR: Package 'my-package' requires a different Python: 3.8.7 not in '<3.9,>=3.6'

解决一

pip本身的错误,21.1版本中已经修复

解决二

是在安装Pytorch时出现的问题,选择对应的python版本写入命令
版本对应信息及安装命令参考:pytorch,torchvision与python版本对应关系及安装命令

5. 报错urllib.error.URLError: 「urlopen error [Errno 11004] getaddrinfo failed」

参考:urllib.error.URLError: 「urlopen error [Errno 11004] getaddrinfo failed」

原因

电脑配置的DNS不能使用了

解决

修改DNS地址为114.114.114.114
在这里插入图片描述

6. 报错import matplotlib ImportError: DLL load failed

参考:import matplotlib ImportError: DLL load failed 问题及解决方法

原因

matplotlib库或者其依赖库(如numpy)安装不成功或者matplotlib与其依赖的库(如numpy)的版本不兼容

解决

1.将使用的python环境下的matplotlib 移除(卸载)

   pip uninstall numpy
   pip uninstall matplotlib

2.检查是否成功卸载

pip list

3.重新安装matplotlib(安装过程中,会自动安装其依赖的库,如numpy)

7. 报错[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

参考:[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

原因

请求速度过快

解决一

限制请求速度

time.sleep(7)

解决二

设置代理ip

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值