加载中…
个人资料
草爷
草爷
  • 博客等级:
  • 博客积分:0
  • 博客访问:6,988
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Python使用过程常见错误及解决方法(一直更新中。。。)

(2020-05-12 15:44:23)
分类: Python学习

 

1、        错误提示:unable to import 'smart_open.gcs', disabling that module

解决办法:pip install google-cloud-storage

解决时间:2020.4.22

2、        错误提示:导入from mpl_toolkits.basemap import Basemap时出现PROJ_LIB错误

解决办法:

1)、重Basemap,方法是:

 

1)、输入conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
换成清华源。

2)、conda install basemap

2)、先在Anaconda安装目录下找到proj的安装路径,然后打开这个文件夹,进入Library -> share 文件夹,将里面的文件全选并复制,粘贴到Anaconda安装目录下\share\proj 这个文件夹下(如果Anaconda根目录下没有这个proj文件夹,就创建一个)。成功

时间:2020.4.21

3、        错误提示:import pdfplumber出现ModuleNotFoundError: No module named 'pdfplumber'错误提示

解决办法:1)不成功:pip install pdfplumber

           2)成功: pip install pdfplumber -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

时间:2020.4.22

4、        错误提示:安装库时出现Read timed out提示


解决办法:换用国内镜像网址安装即可 ,方法如下:pip install removebg

 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

时间:2020.4.22

5、        错误提示:real=[(n[0]+n[1]+n[2])==15

                                    ^

SyntaxError: invalid character in identifier

      解决办法:字符错误,中文逗号改为英文逗号,问题解决

6、        错误提示:IndentationError: unexpected indent(缩进错误)

解决办法:python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。修正缩进后问题解决。

7、        运行时报错:SyntaxError: 'break' outside loop

解决办法:break只能在forwhile循环中使用。

8、        错误提示:random.shuffle使用存在的问题

原因:首先需要区分两个random.shuffle()使用方法,一个是random中的,一个是numpy自带的。

解决办法:

1)使用random带的random.shuffle()

使用方法:

                 import random

                 random.shuffle()

             2)、使用numpy自带的random.shuffle()

使用方法:

                 import numpy

                numpy.random.shuffle()

9、        错误提示:运行w = t.Screen()时,出现NameError: name 't' is not defined

解决办法:import turtle as t    调入turtle

10、     错误提示:ModuleNotFoundError: No module named 'exceptions'

原因:python3.x版本移除了exceptions模块,但是docx包中引用了该模块,安装最新版python-docx模块即可

解决办法:pip install python-docx

11、     错误提示:ModuleNotFoundError: No module named 'wx'

解决办法:pip install -U wxPython -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

12、     python 读取excel文件报错:AttributeError: 'NoneType' object has no attribute

解决办法:由单\ 改成双\\\ 即可解决。(管用)

13、     错误提示:ModuleNotFoundError: No module named '_curses'

原因:原来,这个问题的根源是curses库不支持Windows操作系统,因此如果您用Windows操作系统并且确实需要用curses库,那得另想办法。

解决办法:我提供了一种解决方案。首先执行python命令,得到当前我的python版本是3.7.6.

然后打开这个链接:https://www.lfd.uci.edu/~gohl...

下载和您的python版本对应的curse库。对于我来说,因为我的python版本是3.7.6 因此需要下载curses-2.2+utf8-cp37-cp37m-win32.whl下载完毕后,使用pip install "curses-2.2+utf8-cp37-cp37m-win32.whl"进行安装,成功安装后问题解决。

1、        错误提示:ImportError: cannot import name 'Map' from 'pyecharts' (C:\ProgramData\Anaconda3\lib\site-packages\pyecharts\__init__.py)

解决方法:可以尝试先卸载,然后换个镜像重新安装:

1)、卸载:pip uninstall pyecharts

2)、重装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts

       重装完再imoprt pyecharts可能出现no module named 'pyecharts_snapshot’的报错:

    这时同样安装上面的方法安装pyecharts_snapshot即可:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts_snapsh

最后,看了官网https://pypi.org/project/pyecharts/0.1.9.4/#files说明,在CMD模式下使用如下安装成功:pip install pyecharts==0.1.9.4

Pyecharts版本太高不行,0.1.9.4版本刚刚好。

15、        错误提示:No module named 'urllib2'

 

解决办法:Python 3.3之后,urllib2改为urllib. request

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有