1.安装环境:

Mac OS 10.14.4
Python 3.6.8 :: Anaconda, Inc.
gcc-8 (Homebrew GCC 8.3.0) 8.3.0
Copyright © 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2.安装命令:

pip intall pyhanlp

提示:error: command ‘gcc’ failed with exit status 1

3.错误日志

Collecting pyhanlp
Collecting jpype1 (from pyhanlp)Using cached https://files.pythonhosted.org/packages/c4/4b/60a3e63d51714d4d7ef1b1efdf84315d118a0a80a5b085bb52a7e2428cdc/JPype1-0.6.3.tar.gz
Building wheels for collected packages: jpype1Building wheel for jpype1 (setup.py): startedBuilding wheel for jpype1 (setup.py): finished with status 'error'Complete output from command /anaconda3/envs/python36/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/j3/q1l_gzdx53b9_63q9f9hlgsc0000gn/T/pip-install-6hw5f3qz/jpype1/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /private/var/folders/j3/q1l_gzdx53b9_63q9f9hlgsc0000gn/T/pip-wheel-6l2h2ohv --python-tag cp36:running bdist_wheelrunning buildrunning build_pycreating buildcreating build/lib.macosx-10.7-x86_64-3.6creating build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jcollection.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_classpath.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jio.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_pykeywords.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jproxy.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_gui.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_darwin.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/nio.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_cygwin.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_properties.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_refdaemon.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jboxed.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/JClassUtil.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jvmfinder.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/imports.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_core.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_linux.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jarray.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jobject.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jclass.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_windows.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jwrapper.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jexception.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/reflect.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jpackage.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecreating build/lib.macosx-10.7-x86_64-3.6/jpype/awtcopying jpype/awt/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpype/awtcreating build/lib.macosx-10.7-x86_64-3.6/jpype/awt/eventcopying jpype/awt/event/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpype/awt/eventcopying jpype/awt/event/WindowAdapter.py -> build/lib.macosx-10.7-x86_64-3.6/jpype/awt/eventcreating build/lib.macosx-10.7-x86_64-3.6/jpypexcopying jpypex/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpypexcreating build/lib.macosx-10.7-x86_64-3.6/jpypex/swingcopying jpypex/swing/AbstractAction.py -> build/lib.macosx-10.7-x86_64-3.6/jpypex/swingcopying jpypex/swing/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpypex/swingcopying jpypex/swing/pyutils.py -> build/lib.macosx-10.7-x86_64-3.6/jpypex/swingrunning build_extbuilding '_jpype' extensioncreating build/temp.macosx-10.7-x86_64-3.6creating build/temp.macosx-10.7-x86_64-3.6/nativecreating build/temp.macosx-10.7-x86_64-3.6/native/pythoncreating build/temp.macosx-10.7-x86_64-3.6/native/commongcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/anaconda3/envs/python36/include -arch x86_64 -I/anaconda3/envs/python36/include -arch x86_64 -DMACOSX=1 -Inative/common/include -Inative/python/include -Inative/jni_include -I/anaconda3/envs/python36/include/python3.6m -c native/python/jpype_python.cpp -o build/temp.macosx-10.7-x86_64-3.6/native/python/jpype_python.o -ggdbIn file included from /anaconda3/envs/python36/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/syslimits.h:7:0,from /anaconda3/envs/python36/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/limits.h:34,from /anaconda3/envs/python36/include/python3.6m/Python.h:11,from native/python/include/jpype_python.h:23,from native/python/jpype_python.cpp:19:/anaconda3/envs/python36/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/limits.h:168:61: fatal error: limits.h: No such file or directory#include_next <limits.h>  /* recurse down to the real one */^compilation terminated.error: command 'gcc' failed with exit status 1----------------------------------------Running setup.py clean for jpype1
Failed to build jpype1
Installing collected packages: jpype1, pyhanlpRunning setup.py install for jpype1: startedRunning setup.py install for jpype1: finished with status 'error'Complete output from command /anaconda3/envs/python36/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/j3/q1l_gzdx53b9_63q9f9hlgsc0000gn/T/pip-install-6hw5f3qz/jpype1/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/j3/q1l_gzdx53b9_63q9f9hlgsc0000gn/T/pip-record-dn0tq3ls/install-record.txt --single-version-externally-managed --compile:running installrunning buildrunning build_pycreating buildcreating build/lib.macosx-10.7-x86_64-3.6creating build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jcollection.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_classpath.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jio.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_pykeywords.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jproxy.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_gui.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_darwin.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/nio.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_cygwin.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_properties.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_refdaemon.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jboxed.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/JClassUtil.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jvmfinder.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/imports.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_core.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_linux.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jarray.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jobject.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jclass.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_windows.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jwrapper.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jexception.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/reflect.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecopying jpype/_jpackage.py -> build/lib.macosx-10.7-x86_64-3.6/jpypecreating build/lib.macosx-10.7-x86_64-3.6/jpype/awtcopying jpype/awt/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpype/awtcreating build/lib.macosx-10.7-x86_64-3.6/jpype/awt/eventcopying jpype/awt/event/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpype/awt/eventcopying jpype/awt/event/WindowAdapter.py -> build/lib.macosx-10.7-x86_64-3.6/jpype/awt/eventcreating build/lib.macosx-10.7-x86_64-3.6/jpypexcopying jpypex/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpypexcreating build/lib.macosx-10.7-x86_64-3.6/jpypex/swingcopying jpypex/swing/AbstractAction.py -> build/lib.macosx-10.7-x86_64-3.6/jpypex/swingcopying jpypex/swing/__init__.py -> build/lib.macosx-10.7-x86_64-3.6/jpypex/swingcopying jpypex/swing/pyutils.py -> build/lib.macosx-10.7-x86_64-3.6/jpypex/swingrunning build_extbuilding '_jpype' extensioncreating build/temp.macosx-10.7-x86_64-3.6creating build/temp.macosx-10.7-x86_64-3.6/nativecreating build/temp.macosx-10.7-x86_64-3.6/native/pythoncreating build/temp.macosx-10.7-x86_64-3.6/native/commongcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/anaconda3/envs/python36/include -arch x86_64 -I/anaconda3/envs/python36/include -arch x86_64 -DMACOSX=1 -Inative/common/include -Inative/python/include -Inative/jni_include -I/anaconda3/envs/python36/include/python3.6m -c native/python/jpype_python.cpp -o build/temp.macosx-10.7-x86_64-3.6/native/python/jpype_python.o -ggdbIn file included from /anaconda3/envs/python36/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/syslimits.h:7:0,from /anaconda3/envs/python36/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/limits.h:34,from /anaconda3/envs/python36/include/python3.6m/Python.h:11,from native/python/include/jpype_python.h:23,from native/python/jpype_python.cpp:19:/anaconda3/envs/python36/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5/include-fixed/limits.h:168:61: fatal error: limits.h: No such file or directory#include_next <limits.h>  /* recurse down to the real one */^compilation terminated.error: command 'gcc' failed with exit status 1-----------------------------------

4.原因

根据日志,conda里面安装了非常旧版本的gcc(/anaconda3/envs/python36/lib/gcc/x86_64-apple-darwin11.4.2/4.8.5),导致依赖项jpype编译失败。解决办法是在conda里卸载gcc,直接用mac系统的gcc。see stan-dev/pystan#550 (comment)

5.解决问题

# 单独安装一下jpype1
conda install -c conda-forge jpype1
# 再安装pyhanlp
pip install pyhanlp

6.结束

NLP--解决Mac OS 10.14.4Python下pip install pyhanlp 失败相关推荐

  1. VMware 15 安装 Mac os 10.14

    准备工具   这个还是提前说一下,重要!!!个人建议用镜像不要用 iso 格式的镜像文件,直接使用懒人版 cdr 格式的镜像 VMware 15 pro 虚拟机 unlocker302 mac os ...

  2. 一步一图,AMD Ryzen虚拟机安装Mac OS 10.14.6,看完保证能成功!

    文章编写不容易,如果转载,请注明出处,谢谢! 新买了一台联想小新pro13 2020锐龙版,想试一下高分屏幕下Mac OS是否会具有更好的显示效果,所以就用虚拟机装一下Mac OS体验一下,捣鼓了几个 ...

  3. mac os 10.8.5下 微信开发者工具安装问题

    最近用到微信开发者工具,安装到XP sp3和mac os x 10.8.5都不能正常运行.os x 10.8.5报 wechatwebdevtools 意外退出.微信开发者工具版本:1.01.1710 ...

  4. vm14安装mac os 10.14.5教程

    费了好大力气,装了3天才装好,这里把经验分享下 主要参考网址有3个 https://zhuanlan.zhihu.com/p/83470329 https://blog.csdn.net/hiudaw ...

  5. Mac OS 10.14 低版本如何安装Xcode 11.6 高版本教程

    文章目录 0. 关于安装高版本XCode,点击agree后就没反应了,也没有报错的解决方案 0. 关于高版本的XCode编译工程报错, 而低版本的XCode编译正常的解决方案 1. 电脑系统版本 2. ...

  6. php os darwin,解决Mac os(10.12.6) 编译php7提示“/usr/lib/system/libsystem_darwin.dylib”找不到...

    直接引用老外的问题描述: I can't install php71 with brew install php71 --with-httpd as an error appears during t ...

  7. mac os 10.14.5 update failure

    更新失败: 提示下载更新失败 需要注意的是: 系统内部有很多Library文件夹 需要严格的登入 cd /Library/Updates里面,根目录下

  8. 2017年6月Mac OS 10.11安装文档

    [2017年6月4日] Mac OS X 10.11(EI Capitan)之所以不能用U盘安装,是因为制作为安装盘后的大小接近8GB,而我最大的U盘实际容量只有7.6GB左右,所以只能选择硬盘安装. ...

  9. Mac开发-10.14获取文件操作权限-管理员权限获取

    文章目录 使用NSAppleScript来操作 使用Security框架来获取权限 ServiceManagement注册LaunchdDaemon Mac os 10.14以及 Mac os 10. ...

  10. mac os 10.9下rvi抓包失效

    经过测试发现mac os 10.9下通过rvi方式连接设备实时抓包方法失效,抓出来的包无法解析.如果有谁知道解决的办法,请告知!多谢

最新文章

  1. linux定时器(crontab)实例
  2. 大数据 防范脱贫人口返贫_男性比女性多出3047万,从人口大数据看,房价会涨还是跌?...
  3. [转]SQL注入攻防入门详解
  4. windows 3.x编程指南_18000 MHz 可编程衰减器
  5. ORA-07445 [kxsxsi()+450] [SIGSEGV]
  6. Hadoop集群环境搭建之伪分布式搭建流程
  7. linux 进程内存开销,linux下查看最消耗CPU、内存的进程
  8. go build编译不同环境
  9. Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )
  10. c语言复合语句开始标记字符,国家开放大学C语言程序设计A第一次形考任务及答案(2020年整理)(7页)-原创力文档...
  11. RabbitMq的基本认识和配置(一)
  12. 电脑主板接口_如何看电脑主板 M.2 接口是支持 SATA 还是 NVMe 固态硬盘?
  13. UVa 1513 Movie collection 树状数组
  14. 值得学习的100个网站推广方法。新站推广必备
  15. 功率放大器的性能指标
  16. android 极光推送测试,Android 极光推送基本步骤
  17. sqlserver联合查询注入
  18. 年度读书总结:宏观经济学系列
  19. matlab绘图空间曲线,matlab空间曲线绘图
  20. java倒叙遍历list

热门文章

  1. ArduinoUNO实战-第八章-无源蜂鸣器
  2. Linux中如何设置静态IP和动态ip设定
  3. 热度php代码,爬取知乎热度搜索标题并数据分析及可视化(示例代码)
  4. Android不透明度16进制值
  5. 使用驱动器中的光盘之前需要将其格式化怎么办,使用驱动器中的光盘之前需要将其格式化寻回方法
  6. 单元格下拉全选快捷键_excel下拉全选快捷键是什么
  7. bandwidth看内存带宽性能
  8. 支付系统中,账户体系的设计与记账处理
  9. Android+Opencv图形的形状颜色识别
  10. 车辆颜色识别opencv