zoukankan      html  css  js  c++  java
  • Python常见问题

    • 问题描述: 在linux环境下部署Python项目时常常报错无法找到自己编写的模块

    解决方案

    export PYTHONPATH=项目路径
    

    • 问题描述:Scrapy防封之settings文件设置

    解决方案

    • 设置动态USER-AGENT

      • 安装scrapy-fake-useragent模块

      • 在settings.py中添加配置

    DOWNLOADER_MIDDLEWARES = {
       'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware':None,# 关闭默认方法
       'scrapy_fake_useragent.middleware.RandomUserAgentMiddleware':400,# 开启
    }
    

    • 问题描述: 设置download_delay

    他的作用主要是设置下载的等待时间,下载等待时间长,不能满足段时间大规模抓取的要求,太短则大大增加了被ban的几率

    DOWNLOAD_DELAY = 3
    
    • 问题描述: 禁止cookies
    COOKIES_ENABLES=False
    

    • 问题描述: pyinstaller 打包报错

    pyinstaller打包报错

    解决方案

    重新编译Python3并安装,进入到Python解压目录执行命令

    ./configure --prefix=/usr/local/python3/ --enable-shared
    make && make install
    

    • 问题描述: pip 安装模块报错

    pip安装模块报错

    解决方案

    yum -y install openssl openssl-devel
    
    重新编译安装python
    

    • 问题描述: 安装bs4报错

    bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

    解决方案

    pip3 install lxml==4.5.0
    

    • 问题描述:pip3安装opencv报错

    pip3安装opencv报错

    解决方案

    yum –y install libSM-1.2.2-2.el7.x86_64
    

    pip3安装opencv报错

    解决方案

    yum install libXrender-devel.x86_64
    

    pip3安装opencv报错

    解决方案

    yum install libXext
    
    狭路相逢勇者胜!
  • 相关阅读:
    random,time,os
    内置函数
    迭代器,生成器,开放封闭原则,列表推导式
    函数的有用信息
    装饰器
    动态参数,作用域,闭包
    初始函数def
    python之文件操作
    “SLR”指人造卫星激光测距,“VLBI”指甚长基线干涉测量。
    解压软件使用方法
  • 原文地址:https://www.cnblogs.com/amcoder/p/13914486.html
Copyright © 2011-2022 走看看