记录自己python 爬虫入坑时安装出现的各种问题。

5 篇文章 0 订阅
3 篇文章 0 订阅

在安装python的各种库时,遇到了很多问题,记录一下,以便下次遇到更方便的解决。

第一次装pyhton的时候,装的是原生的python,但是原生的python不支持一些库,比如dlib(人脸识别的库,感觉以后会用到)。于是菜鸡的我只能删了重装一个anaconda,后来发现这样之后装库更方便了。

大多数的库都可以通过conda install + 库名的方式安装。
陈列一下一些容易出错、常用的库和工具:

  1. ChromeDrive和GeckoDriver两个工具需要注意的地方主要是注意驱动和浏览器版本的匹配。还有镜像被墙掉会没有办法下载。
  2. 装OCR,自己踩了很多坑。一个是tesseract的安装,按照默认的方式直接进行安装的话不会出现问题,还有一个是tesserocr的安装。
    参考了两个博客 解决了基本操作和可能遇到的问题的情况。 参考了两个博客 解决了基本操作和可能遇到的问题的情况。
    https://www.cnblogs.com/daacheng/p/9627136.html
    https://blog.csdn.net/u014179267/article/details/80908790
    主要的坑点在于报错Failed to init API, possibly an invalid tessdata path: C:\ 这个问题的解决方法在第二个博客: 在C盘创建一个Ananconda3(文件名根据自己安装的Anaconda的文件名命名)文件夹,把tesserocr中的testdata文件夹放到C盘根目录下的Anaconda3文件夹中中可以解决该问题。具体原因在第二个博客中。
    在测试ocr的时候,Image.open()中的参数为被识别的图片的位置。
  3. 装MySQL,这是今天浪费我最多时间的东西,由于先前装过mysql,作为一只菜鸡,在遇到问题的时候完全不知道该如何下手,至今没搞清楚原因。在这里插入图片描述
    这该死的问题,我反复删了解压的包重新解压,重新下载压缩包,都没用。这也告诉我同一种解决方案2次就够了。没必要再试。
    我看了看本地的服务,发现无法手动启动mysql服务
    在这里插入图片描述
    以至于我重复敲了好几次 初始化,装库,删库的命令…
    踩了很多坑之后才解决问题。
    细节的地方主要是环境变量的设置,之前已经安装过mysql并且没有删除干净。
    命令sc delete mysql,删除该mysql .
    8.0+以上不用自己创建data文件夹。
    以及最后服务无法启动的问题的解决:
    解决方案:安装好MySQL后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,然后输入如下命令回车即可:mysqld --initialize-insecure --user=mysql
    执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,之后就可以通过命令net start mysql启动mysql服务了。
    mysqld --initialize-insecure --user=mysql这行命令至关重要
    解决这个问题对我有用的博客:
    https://blog.csdn.net/liyangyang0528/article/details/54233632
    https://blog.csdn.net/qq_39701269/article/details/77935490
    https://www.cnblogs.com/cenwei/p/6249856.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值