如何创建需要另一个正则表达式模块的 python 包're'



我正在创建一个python包。它使用正则表达式"re"模块对输入文本进行一些预处理,并返回预处理后的文本。我的问题是如何在我正在创建的python包中导入"re"。我是这方面的新手,我是第一次编写python包。

我的setup.py文件内容如下:

from setuptools import setup 
import re
setup(name ="speech_text",
version = "0.1",
description = "preprocess text",
long_description = "preprocess text", 
packages = ['speech_text'],
install_requires = ['re'])

"speech_text"是我正在创建的程序包的名称。我尝试过这种方式,但它抛出的错误如下:

错误:找不到满足要求的版本(来自语音文本==0.1((来自版本:无(错误:不匹配找到re(来自语音文本==0.1(的分布

speech_text.py是完成所有预处理的文件。我也在那里导入了"re"模块。然而,我无法摆脱这两个错误。所以,我的问题是如何在我的包代码中导入"re"模块并使用它

re是Python标准库的一部分,您根本不应该在install_requires参数中包含它,它将始终存在。

最新更新