# pip install Faker
Collecting Faker Downloading faker-37.1.0-py3-none-any.whl.metadata (15 kB) Collecting tzdata (from Faker) Downloading tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB) Downloading faker-37.1.0-py3-none-any.whl (1.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 523.7 kB/s eta 0:00:00a 0:00:01 Downloading tzdata-2025.2-py2.py3-none-any.whl (347 kB) Installing collected packages: tzdata, Faker Successfully installed Faker-37.1.0 tzdata-2025.2 Note: you may need to restart the kernel to use updated packages.
或者去Faker的PyPI页面下载Wheel或者Source文件进行安装。
在 Debian/Ubuntu 中,可以使用下面的命令安装。 这个包的名称看起来不一样,而且版本也比较低。 Pypi 中发布的版本在 2022 年底已经是 15.x , 但是操作系统仓储库中的版本还不到 1.0 (Ubuntu 22.04 及 Debian 12) 。
apt search python3-fake-factory
python3-fake-factory/stable,now 0.9.3-0.1 all [installed]
但是经过测试,效果是一样的,按如下方式安装:
sudo apt install -y python3-fake-factory
使用比较简单。要注意根据应用的语言,最好开始就设置好 locale
关键词。
from faker import Faker
fake = Faker(locale="zh_CN")
fake.name()
'钱峰'
fake.address()
'浙江省台北市长寿苏街z座 975612'
fake.text()
'显示什么国家投资广告人民.准备提高作为以及.\n首页日本手机只有.电子内容计划系列大学用户之后质量.说明销售操作技术更新.\n之后需要应用评论其实分析一些.现在价格不同事情完成只有.无法如何朋友社区经验状态.\n更多怎么生产需要.如果欢迎学校发布这是比较.等级名称报告公司.\n不断问题语言两个精华国际的人.帖子密码是一学校具有会员.音乐你们用户还是合作类型自己.'
fake.url()
'https://www.gp.cn/'
fake.email()
'zhonggang@example.com'
还有更多的函数,涉及到商业机构信息、公民身份信息等。