from aip import AipOcr 安装aip与导入AipOcr报错

pip install aip 报错:ERROR: Could not find a version that satisfies the requirement aip (from versions: none)
ERROR: No matching distribution found for aip

解决办法:更换镜像,在cmd中输入pip install aip(包名) -i http://pypi.mirrors.ustc.edu.cn/simple/  --trusted-host pypi.mirrors.ustc.edu.cn

这里采用的是中国科学技术大学的镜像,也可以换成豆瓣的。

用pip安装依赖包时默认访问https://pypi.python.org/simple/,但是经常出现不稳定以及访问速度非常慢的情况,国内厂商提供的pipy镜像目前可用的有:http://pypi.douban.com/ 豆瓣
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

参考https://blog.csdn.net/u012592062/article/details/51966649

安装好aip后,执行from aip import AipOcr,报错:



---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
 in ()
----> 1 from aip import AipOcr

~\Anaconda3\lib\site-packages\aip\__init__.py in ()
      4 """
      5 
----> 6 from ocr import AipOcr
      7 from nlp import AipNlp
      8 from face import AipFace

ModuleNotFoundError: No module named 'ocr'

则需要进入aip安装目录中对其一系列配置文件进行修改,具体如下:

①__init__.py部分修改为:

# -*- coding: utf-8 -*-
"""
    aip public
"""
 
from .ocr import AipOcr
from .nlp import AipNlp
from .face import AipFace
from .antiporn import AipAntiPorn

②antiporn.py部分修改为:

# -*- coding: utf-8 -*-


from .base import *

③base.py部分修改为:

from urllib.parse import urlencode
from urllib.parse import quote
from urllib.parse import urlparse

④face.py部分修改为:


# -*- coding: utf-8 -*-
 
from .base import *

⑤nlp.py部分修改为:


# -*- coding: utf-8 -*-
 
from .base import *

⑥ocr.py部分修改为:

 


# -*- coding: utf-8 -*-
 
from .base import *

修改之后再导入就可以了。


 

你可能感兴趣的:(机器学习)