python - 在 python3 上使用 pip 进行正则表达式安装时遇到错误
问题描述
我正在尝试使用现代正则表达式包来利用英语以外的语言(如俄语等)的 unicode 字符。
我已经使用以下命令更新了我的 pip 和所有其他相关模块:
python -m pip install --upgrade pip setuptools wheel
当我尝试运行pip install regex
时,它会导致以下错误,我无法调试或分解以执行谷歌搜索。
/Users/*****/.pyenv/versions/3.7.3/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/qs/47tksnkj3s96ycg8ns88k6p4z4hz_b/T/pip-install-ssyqy0zi/regex/setup.py'"'"'; __file__='"'"'/private/var/folders/qs/47tksnkj3s96ycg8ns88k6p4z4hz_b/T/pip-install-ssyqy0zi/regex/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/qs/47tksnkj3s96ycg8ns88k6p4z4hz_b/T/pip-record-lnaoq70s/install-record.txt --single-version-externally-managed --compile
cwd: /private/var/folders/qs/47tksnkj3s96ycg8ns88k6p4z4hz_b/T/pip-install-ssyqy0zi/regex/
Complete output (17 lines):
running install
running build
running build_py
creating build
creating build/lib.macosx-10.14-x86_64-3.7
creating build/lib.macosx-10.14-x86_64-3.7/regex
copying regex_3/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/regex
copying regex_3/regex.py -> build/lib.macosx-10.14-x86_64-3.7/regex
copying regex_3/_regex_core.py -> build/lib.macosx-10.14-x86_64-3.7/regex
copying regex_3/test_regex.py -> build/lib.macosx-10.14-x86_64-3.7/regex
running build_ext
building 'regex._regex' extension
creating build/temp.macosx-10.14-x86_64-3.7
creating build/temp.macosx-10.14-x86_64-3.7/regex_3
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Users/ayadav/.pyenv/versions/3.7.3/include/python3.7m -c regex_3/_regex.c -o build/temp.macosx-10.14-x86_64-3.7/regex_3/_regex.o
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
error: command 'clang' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /Users/ayadav/.pyenv/versions/3.7.3/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/qs/47tksnkj3s96ycg8ns88k6p4z4hz_b/T/pip-install-ssyqy0zi/regex/setup.py'"'"'; __file__='"'"'/private/var/folders/qs/47tksnkj3s96ycg8ns88k6p4z4hz_b/T/pip-install-ssyqy0zi/regex/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/qs/47tksnkj3s96ycg8ns88k6p4z4hz_b/T/pip-record-lnaoq70s/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.
解决方案
推荐阅读
- ios - 导航栏现在使用协调器导航显示
- github - GitHub PR 装饰仅适用于 GitHub Enterprise
- javascript - 为什么fetch json api会出现错误
- javascript - React Router:使用 axios 获取的数据在导航到新路由时不保存
- java - 如何在反转字符串时将标点符号留在原处?
- c++ - 我应该将 size_t 转换为 int 还是将接口保留为 size_t
- azure-table-storage - 从 Azure 表存储中选择 MAX(值)
- python - Python 语法:如何声明切片标签而不是就地声明
- trading - Tradingview/ Pine Script/ Tendlines/ 用于在图表上现有趋势线上下 25% 处绘制趋势线的代码
- matlab - 如何在受限域上绘制曲面?