繁体   English   中英

正则表达式与 Pip 一起安装但无法识别

[英]Regex Installed with Pip but Not Recognized

所以我试图使用正则表达式解析文件中的数据。

我已经成功安装了正则表达式...

pip install regex
Requirement already satisfied: regex in /usr/local/lib/python3.8/site-packages (2020.7.14)

我将模块包含在我的 Python 文件中......

import regex

但是当我运行我的脚本时,我收到以下错误:

parser.py 14 <module>
import regex

ModuleNotFoundError:
No module named 'regex'

我完全不知道我做错了什么。 为什么不识别我安装了正则表达式模块? 任何帮助是极大的赞赏。

您可以尝试import re并改用它(它是内置的)。

弄清楚了!

原来 pip 和 python 在完全不同的目录中:

$ where pip
/usr/local/bin/pip
$ where python3
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

我所要做的就是解决这个问题:

python -m pip install regex

这确保将正则表达式安装到 /Library/Frameworks/Python.framework 目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM