python安装pyltp提示cl.exe' failed with exit status 2.

wh93hz 2017-12-19 10:04:46
python3.6.3,64位,安装VS2015和visual studio 2017 community之后,都会提示cl.exe' failed with exit status 2.百度的各种方法都试了,还是不行。求各位大神帮忙一下
具体提示信息如下:
D:\我的软件\pyltp-master>python setup.py install
running install
running bdist_egg
running egg_info
writing pyltp.egg-info\PKG-INFO
writing dependency_links to pyltp.egg-info\dependency_links.txt
writing top-level names to pyltp.egg-info\top_level.txt
reading manifest file 'pyltp.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '.h' under directory 'ltp\src'
warning: no files found matching '.h' under directory 'ltp\src\framework'
warning: no files found matching '.hpp' under directory 'ltp\src\framework'
warning: no files found matching '.h' under directory 'ltp\src\utils'
warning: no files found matching '.hpp' under directory 'ltp\src\utils'
warning: no files found matching '.tab' under directory 'ltp\src\utils'
warning: no files found matching '.cpp' under directory 'ltp\src\segmentor'
warning: no files found matching '.h' under directory 'ltp\src\segmentor'
warning: no files found matching '.hpp' under directory 'ltp\src\segmentor'
warning: no files found matching '.cpp' under directory 'ltp\src\postagger'
warning: no files found matching '.h' under directory 'ltp\src\postagger'
warning: no files found matching '.hpp' under directory 'ltp\src\postagger'
warning: no files found matching '.cpp' under directory 'ltp\src\ner'
warning: no files found matching '.h' under directory 'ltp\src\ner'
warning: no files found matching '.hpp' under directory 'ltp\src\ner'
warning: no files found matching '.cpp' under directory 'ltp\src\parser.n'
warning: no files found matching '.h' under directory 'ltp\src\parser.n'
warning: no files found matching '.hpp' under directory 'ltp\src\parser.n'
warning: no files found matching '.cpp' under directory 'ltp\src\srl'
warning: no files found matching '.h' under directory 'ltp\src\srl'
warning: no files found matching '.h' under directory 'ltp\thirdparty\boost'
warning: no files found matching '.hpp' under directory 'ltp\thirdparty\boost'
warning: no files found matching '.cpp' under directory 'ltp\thirdparty\boost'
warning: no files found matching '.ipp' under directory 'ltp\thirdparty\boost'
warning: no files found matching '' under directory 'ltp\thirdparty\eigen'
warning: no files found matching '' under directory 'ltp\thirdparty\dynet'
warning: no files found matching '.h' under directory 'ltp\thirdparty\maxent'
warning: no files found matching '.cpp' under directory 'ltp\thirdparty\maxent'
writing manifest file 'pyltp.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_ext
building 'pyltp' extension
D:\VS2017\VC\Tools\MSVC\14.12.25827\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iltp/include/ -Iltp/thirdparty/boost/include/ -Iltp/thirdparty/dynet/ -Iltp/thirdparty/eigen/ -Iltp/thirdparty/maxent/ -Iltp/src/ -Iltp/src/splitsnt -Iltp/src/segmentor/ -Iltp/src/postagger/ -Iltp/src/ner/ -Iltp/src/parser.n/ -Iltp/src/srl/ -Iltp/src/srl/common/ -Iltp/src/srl/include/ -Iltp/src/srl/Pi/ -Iltp/src/srl/Srl/ -Iltp/src/srl/tool/ -Iltp/src/utils/ -Ipatch/include/ -ID:\SOFTWARE\Python\include -ID:\SOFTWARE\Python\include -ID:\VS2017\VC\Tools\MSVC\14.12.25827\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" /EHsc /Tpsrc\pyltp.cpp /Fobuild\temp.win-amd64-3.6\Release\src\pyltp.obj /DNOMINMAX /DBOOST_PYTHON_SOURCE /DBOOST_PYTHON_STATIC_LIB /DBOOST_ALL_NO_LIB /D_WINDOWS /EHsc
pyltp.cpp
Unknown compiler version - please run the configure tests and report the results
patch/include/boost/python/detail/caller.hpp(55): warning C4244: “return”: 从“Py_ssize_t”转换到“unsigned int”,可能丢失 数据
src\pyltp.cpp(17): fatal error C1083: 无法打开包括文件: “SplitSentence.h”: No such file or directory
error: command 'D:\VS2017\VC\Tools\MSVC\14.12.25827\bin\HostX86\x64\cl.exe' failed with exit status 2
...全文
14146 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36039105 2020-01-22
  • 打赏
  • 举报
回复
我的问题和解决方法可能比较奇葩,我是在pycharm安装失败了报这个cl.exe的错,但是cmd安装是成功的。然后我发现我pycharm的interpreter设置错了,重新设为了python 3.8.exe就好了
Heyido 2020-01-08
  • 打赏
  • 举报
回复
引用 楼主 wh93hz 的回复:
python3.6.3,64位,安装VS2015和visual studio 2017 community之后,都会提示cl.exe' failed with exit status 2.百度的各种方法都试了,还是不行。求各位大神帮忙一下 具体提示信息如下: D:\我的软件\pyltp-master>python setup.py install running install running bdist_egg running egg_info writing pyltp.egg-info\PKG-INFO writing dependency_links to pyltp.egg-info\dependency_links.txt writing top-level names to pyltp.egg-info\top_level.txt reading manifest file 'pyltp.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '.h' under directory 'ltp\src' warning: no files found matching '.h' under directory 'ltp\src\framework' warning: no files found matching '.hpp' under directory 'ltp\src\framework' warning: no files found matching '.h' under directory 'ltp\src\utils' warning: no files found matching '.hpp' under directory 'ltp\src\utils' warning: no files found matching '.tab' under directory 'ltp\src\utils' warning: no files found matching '.cpp' under directory 'ltp\src\segmentor' warning: no files found matching '.h' under directory 'ltp\src\segmentor' warning: no files found matching '.hpp' under directory 'ltp\src\segmentor' warning: no files found matching '.cpp' under directory 'ltp\src\postagger' warning: no files found matching '.h' under directory 'ltp\src\postagger' warning: no files found matching '.hpp' under directory 'ltp\src\postagger' warning: no files found matching '.cpp' under directory 'ltp\src\ner' warning: no files found matching '.h' under directory 'ltp\src\ner' warning: no files found matching '.hpp' under directory 'ltp\src\ner' warning: no files found matching '.cpp' under directory 'ltp\src\parser.n' warning: no files found matching '.h' under directory 'ltp\src\parser.n' warning: no files found matching '.hpp' under directory 'ltp\src\parser.n' warning: no files found matching '.cpp' under directory 'ltp\src\srl' warning: no files found matching '.h' under directory 'ltp\src\srl' warning: no files found matching '.h' under directory 'ltp\thirdparty\boost' warning: no files found matching '.hpp' under directory 'ltp\thirdparty\boost' warning: no files found matching '.cpp' under directory 'ltp\thirdparty\boost' warning: no files found matching '.ipp' under directory 'ltp\thirdparty\boost' warning: no files found matching '' under directory 'ltp\thirdparty\eigen' warning: no files found matching '' under directory 'ltp\thirdparty\dynet' warning: no files found matching '.h' under directory 'ltp\thirdparty\maxent' warning: no files found matching '.cpp' under directory 'ltp\thirdparty\maxent' writing manifest file 'pyltp.egg-info\SOURCES.txt' installing library code to build\bdist.win-amd64\egg running install_lib running build_ext building 'pyltp' extension D:\VS2017\VC\Tools\MSVC\14.12.25827\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Iltp/include/ -Iltp/thirdparty/boost/include/ -Iltp/thirdparty/dynet/ -Iltp/thirdparty/eigen/ -Iltp/thirdparty/maxent/ -Iltp/src/ -Iltp/src/splitsnt -Iltp/src/segmentor/ -Iltp/src/postagger/ -Iltp/src/ner/ -Iltp/src/parser.n/ -Iltp/src/srl/ -Iltp/src/srl/common/ -Iltp/src/srl/include/ -Iltp/src/srl/Pi/ -Iltp/src/srl/Srl/ -Iltp/src/srl/tool/ -Iltp/src/utils/ -Ipatch/include/ -ID:\SOFTWARE\Python\include -ID:\SOFTWARE\Python\include -ID:\VS2017\VC\Tools\MSVC\14.12.25827\include "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" /EHsc /Tpsrc\pyltp.cpp /Fobuild\temp.win-amd64-3.6\Release\src\pyltp.obj /DNOMINMAX /DBOOST_PYTHON_SOURCE /DBOOST_PYTHON_STATIC_LIB /DBOOST_ALL_NO_LIB /D_WINDOWS /EHsc pyltp.cpp Unknown compiler version - please run the configure tests and report the results patch/include/boost/python/detail/caller.hpp(55): warning C4244: “return”: 从“Py_ssize_t”转换到“unsigned int”,可能丢失 数据 src\pyltp.cpp(17): fatal error C1083: 无法打开包括文件: “SplitSentence.h”: No such file or directory error: command 'D:\VS2017\VC\Tools\MSVC\14.12.25827\bin\HostX86\x64\cl.exe' failed with exit status 2
src\pyltp.cpp(17): fatal error C1083: 无法打开包括文件: “SplitSentence.h”: No such file or directory 这个问题找了好久,是因为pyltp里面的ltp文件是空的原因,下载ltp文件替换掉空的就可以了 地址:https://github.com/hit-scir/ltp
Heyido 2020-01-08
  • 打赏
  • 举报
回复
src\pyltp.cpp(17): fatal error C1083: 无法打开包括文件: “SplitSentence.h”: No such file or directory 这个问题找了好久,是因为pyltp里面的ltp文件是空的原因,下载ltp文件替换掉空的就可以了 地址:https://github.com/hit-scir/ltp
qq_34221357 2019-10-11
  • 打赏
  • 举报
回复
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2同楼上的问题 大佬们怎么解决的啊
xiaoyuer0123 2019-08-01
  • 打赏
  • 举报
回复
引用 13 楼 zhou110120119xi 的回复:
[quote=引用 12 楼 SArevee 的回复:] 我也是这样啊!搞了好久都不行我是python3.7的
我的也是py3.7,我使用pip install pycryptodome之后解决了我的问题[/quote] 多谢!帮我解决了问题!执行pip install pycryptodome就可以,代替了pycrypto。
weixin_44192108 2019-01-15
  • 打赏
  • 举报
回复
我在安装scrapy的时候也遇到过,你可以试试,在安装这个包之前,先装他的前置包(如果有),有时候就是会这样奇怪,你百度查查有没有蛛丝马迹提到的,装上再试试
  • 打赏
  • 举报
回复
引用 20 楼 HIT1170301011 的回复:
[quote=引用 13 楼 zhou110120119xi 的回复:]
[quote=引用 12 楼 SArevee 的回复:]
我也是这样啊!搞了好久都不行我是python3.7的


我的也是py3.7,我使用pip install pycryptodome之后解决了我的问题[/quote]然后怎么操作?
[/quote]

不管用啊
图输电 2018-11-29
  • 打赏
  • 举报
回复
引用 13 楼 zhou110120119xi 的回复:
[quote=引用 12 楼 SArevee 的回复:] 我也是这样啊!搞了好久都不行我是python3.7的
我的也是py3.7,我使用pip install pycryptodome之后解决了我的问题[/quote]然后怎么操作?
cd_lim 2018-10-17
  • 打赏
  • 举报
回复
C:\Users\00lim\Downloads\manim-master\manim-master>python extract_scene.py -p example_scenes.py SquareToCircle
Traceback (most recent call last):
File "extract_scene.py", line 299, in <module>
main()
File "extract_scene.py", line 259, in main
module = get_module(config["file"])
File "extract_scene.py", line 254, in get_module
return importlib.import_module(module_name)
File "C:\Users\00lim\Downloads\python3.7\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\00lim\Downloads\manim-master\manim-master\example_scenes.py", line 3, in <module>
from big_ol_pile_of_manim_imports import *
File "C:\Users\00lim\Downloads\manim-master\manim-master\big_ol_pile_of_manim_imports.py", line 80, in <module>
from scene.scene_from_video import *
File "C:\Users\00lim\Downloads\manim-master\manim-master\scene\scene_from_video.py", line 4, in <module>
import cv2
File "C:\Users\00lim\Downloads\python3.7\lib\site-packages\cv2\__init__.py", line 3, in <module>
from .cv2 import *
ImportError: DLL load failed: 找不到指定的模块。

C:\Users\00lim\Downloads\manim-master\manim-master>
借个楼请问这种怎么解决,急求

orca123456 2018-09-23
  • 打赏
  • 举报
回复
引用 15 楼 orca123456 的回复:
问题解决了吗?我也遇到同样的问题

我Python3.7
orca123456 2018-09-23
  • 打赏
  • 举报
回复
问题解决了吗?我也遇到同样的问题
romantickai 2018-08-22
  • 打赏
  • 举报
回复
python3.*和python2.*两个的版本不一样,所以安装的东西也不一样,例如:MySQLdb 安装mysql的连接包。工具安装 Python3.x版本:Pip install mysqlclient 但是Python2.x 版本:pip install mysql-python。所以对于你要安装的是不是也是这种情况。参考链接:https://www.aliyun.com/jiaocheng/523297.html
zhou110120119xi 2018-08-12
  • 打赏
  • 举报
回复
引用 12 楼 SArevee 的回复:
我也是这样啊!搞了好久都不行我是python3.7的


我的也是py3.7,我使用pip install pycryptodome之后解决了我的问题
SArevee 2018-07-30
  • 打赏
  • 举报
回复
我也是这样啊!搞了好久都不行我是python3.7的
zhll001986 2018-05-14
  • 打赏
  • 举报
回复
我安装pyltp的时候也出现了很多这样的问题,我直接安装了vs2015,把之前的版本卸载了,就可以了。我的python是3.6,我是用的是pip命令,希望对你有用。
zhll001986 2018-05-14
  • 打赏
  • 举报
回复
你的问题是这个error C1083: 无法打开包括文件: “SplitSentence.h”: No such file or directory,可能是你下载的文件中缺少了这个文件,你可以尝试把这个文件添加上,然后再尝试一下。
Cains_Liu 2018-04-21
  • 打赏
  • 举报
回复
http://mlln.cn/2018/01/31/pyltp在windows下的编译安装/ 这篇文章拯救了我,刚刚安装成功
wh93hz 2018-03-02
  • 打赏
  • 举报
回复
引用 4 楼 weixin_39534259 的回复:
我也是这样,有人解决了吗
我的环境是python2.7.14,VCForPython27,pip install pyltp==0.1.9.1,顺利安装
wh93hz 2018-03-02
  • 打赏
  • 举报
回复
引用 6 楼 weixin_39452482 的回复:
楼上几位兄台有解决楼主这个问题的大神吗?在python3上的,不是python2.7的。 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
我在python3上安装始终没有成功,你可以去https://github.com/HIT-SCIR/pyltp#安装,看一下相关问题
weixin_39452482 2018-03-02
  • 打赏
  • 举报
回复
楼上几位兄台有解决楼主这个问题的大神吗?在python3上的,不是python2.7的。 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
加载更多回复(4)

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧