簡體   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