Faker package
Rich Shepard
rshepard at appl-ecosys.com
Fri Jun 18 21:51:19 EDT 2021
On Sat, 19 Jun 2021, MRAB wrote:
> When it says "command line" it means the operating system's command line. If
> it's the Python shell , it'll say "Python shell" or "Python prompt.
MRAB,
The root shell's (#) what I assumed. User shells (in bash, anyway) have $ as
the prompt.
Regardless,
$ faker -o temp.out faker.names()
-bash: syntax error near unexpected token `('
[rshepard at salmo ~]$ faker -o temp.out faker.names
Traceback (most recent call last):
File "/usr/bin/faker", line 8, in <module>
sys.exit(execute_from_command_line())
File "/usr/lib64/python3.7/site-packages/faker/cli.py", line 264, in execute_from_command_line
command.execute()
File "/usr/lib64/python3.7/site-packages/faker/cli.py", line 246, in execute
includes=arguments.include,
File "/usr/lib64/python3.7/site-packages/faker/cli.py", line 67, in print_doc
provider_or_field], includes=includes)
File "/usr/lib64/python3.7/site-packages/faker/proxy.py", line 63, in __init__
**config)
File "/usr/lib64/python3.7/site-packages/faker/factory.py", line 56, in create
prov_cls, lang_found = cls._get_provider_class(prov_name, locale)
File "/usr/lib64/python3.7/site-packages/faker/factory.py", line 68, in _get_provider_class
provider_class = cls._find_provider_class(provider, locale)
File "/usr/lib64/python3.7/site-packages/faker/factory.py", line 90, in _find_provider_class
provider_module = import_module(provider_path)
File "/usr/lib64/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'faker.names'
[rshepard at salmo ~]$
It does not work from the bash command line as a user or as root.
> The "root shell prompt (#)" suggests to me that it's Linux, so if you're
> using Windows you'll need to use the equivalent for Windows.
I don't do windows; defenestrated 24 years ago.
Rich
More information about the Python-list
mailing list