首页 > 解决方案 > python Faker模块出现“AttributeError:模块'faker.providers.en_US'没有属性'Provider'”异常

问题描述

安装“ pip install Faker ”后,我做了以下操作:

from faker import Faker
fake = Faker()

一旦我运行上面的命令,它就会抛出异常,详细信息如下:

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from faker import Faker
>>> fake = Faker()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "E:\Software\Python37\lib\site-packages\faker\factory.py", line 56, in create
    prov_cls, lang_found = cls._get_provider_class(prov_name, locale)
  File "E:\Software\Python37\lib\site-packages\faker\factory.py", line 67, in _get_provider_class
    provider_class = cls._find_provider_class(provider, locale)
  File "E:\Software\Python37\lib\site-packages\faker\factory.py", line 128, in _find_provider_class
    return provider_module.Provider
AttributeError: module 'faker.providers.en_US' has no attribute 'Provider'
>>> 

如何解决这个问题呢?

标签: pythonpython-3.xfaker

解决方案


推荐阅读