当前位置: 首页 > 知识库问答 >
问题:

安装python crfsuite失败,出现[WinError 2],系统找不到指定的文件

巫马玉堂
2023-03-14

我试图安装

$ pip install python-crfsuite

Collecting python-crfsuite
Using cached python-crfsuite-0.8.4.tar.gz
Installing collected packages: python-crfsuite
Running setup.py install for python-crfsuite
Complete output from command c:\users\vlats\appdata\local\programs    \python    \python35-32\python.exe -c "import setuptools, tokenize;file='C:\Users\Vlats\AppData\Local\Temp\pip-build-k0g40k7c\python-crfsuite\setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record     C:\Users\Vlats\AppData\Local\Temp\pip-6zahugn5-record\install-    record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build\lib.win32-3.5
creating build\lib.win32-3.5\pycrfsuite
copying pycrfsuite_dumpparser.py -> build\lib.win32-3.5\pycrfsuite
copying pycrfsuite_logparser.py -> build\lib.win32-3.5\pycrfsuite
copying pycrfsuite__init__.py -> build\lib.win32-3.5\pycrfsuite
running build_ext
building 'pycrfsuite._pycrfsuite' extension
error: [WinError 2] The system cannot find the file specified

命令"c:\用户\vlats\appdata\本地\程序\python\python35-32\python.exe-c"导入setupool,令牌化;file='C:\用户\Vlats\AppData\本地\Temp\pip-build-k0g40k7c\python-crfSuite\setup.py'; exec(编译(getattr(令牌化,'open',open)(file)。"安装--记录C:\用户\Vlats\AppData\本地\Temp\pip-6zahugn5-记录\install-record.txt--单一版本--外部管理--编译"
在C:\用户中错误代码1失败\vlats\AppData\本地\Temp\pip-build-k0g40k7c\python-crfSuite

关于导致错误的原因有何看法:[WinError 2]系统找不到指定的文件,编译步骤随后失败并出现错误1?

我有什么办法来修复它?或者使用pip安装不是安装python crfsuite的正确方法?


共有1个答案

邬浩涆
2023-03-14

可能太晚了,但对于找到此页面的其他人来说,这里有一个解决方案。。。

你需要这个:https://www.microsoft.com/en-us/download/details.aspx?id=44266

我得到了和你一样的错误输出,但是我的一个同事得到了下面的输出。我们就是这样找到解决方案的。

python -m pip install python-crfsuite
Collecting python-crfsuite
Using cached python-crfsuite-0.8.4.tar.gz
Installing collected packages: python-crfsuite
Running setup.py install for python-crfsuite ... error
Complete output from command c:\python27\python.exe -u -c "import setuptools, tokenize;file='c:\users\mweinb~1\appdata\local\temp\pip-build-hivnxb\python-crfsuite\setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record c:\users\mweinb~1\appdata\local\temp\pip-izyeu8-record\install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build\lib.win32-2.7
creating build\lib.win32-2.7\pycrfsuite
copying pycrfsuite_dumpparser.py -> build\lib.win32-2.7\pycrfsuite
copying pycrfsuite_logparser.py -> build\lib.win32-2.7\pycrfsuite
copying pycrfsuite__init__.py -> build\lib.win32-2.7\pycrfsuite
running build_ext
building 'pycrfsuite._pycrfsuite' extension
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27

Command "c:\python27\python.exe -u -c "import setuptools, tokenize;file='c:\users\mweinb~1\appdata\local\temp\pip-build-hivnxb\python-crfsuite\setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record c:\users\mweinb~1\appdata\local\temp\pip-izyeu8-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\mweinb~1\appdata\local\temp\pip-build-hivnxb\python-crfsuite\
 类似资料:
  • 错误:无法打开初始化脚本“C:\Users\Subash\AppData\Local\Temp\asLocalRepo2”的initscript类缓存。gradle“(C:\Users\Subash.gradle\caches\2.2.1\scripts\asLocalRepo2\U cd0g6mnzdabuvxgeqlhhrxv0q\InitScript\InitScript)。Java语言io

  • 我无法通过Mercurial提交一个文件。以下是该命令的不同变体: 带有--traceback的变体 带有--debug的变体 我的同事和我已经清理了提交的项目,重新克隆了它,是否删除了更改,检查了所有python脚本和ssh密钥的可访问性……应该可以,但不能。 我有一个怀疑,虽然“--debug”变体中的错误在提交更改日志后出现,但它可能是它的东西?我在项目中没有看到任何名为“changelog

  • 问题内容: 我有一个名为 的文件。 它与我的文件位于同一目录中。 但是,当我尝试通过以下代码访问它时,找不到此文件,发生错误: 这是我的代码: 问题答案: 直接将word.txt作为项目根文件夹的子级和src的对等方放置 免责声明:我想解释一下为什么这种方法适用于这种特殊情况,以及为什么它可能不适用于其他情况。 工作原理: 使用或任何其他变体时,你正在文件系统上相对于“工作目录”查找文件。工作目录

  • 问题内容: 我收到以下错误 但我可以肯定地说,我已经在src,bin和根目录下创建了一个in.txt文件。我还尝试在主要参数中指定完整目录,但仍然无法正常工作。为什么Eclipse不选择它? 问题答案: 我获取了您的代码,并使用以下命令行参数执行了该代码: 它完全没有问题。检查您的命令行。

  • 按照http://maven.apache.org/download.cgi上的所有说明操作 Java版本:1.7.0_03,供应商:Oracle Corporation Java Home:C:\程序文件\Java\jdk1.7.0_03\jre 默认区域设置:en_US,平台编码:Cp1252 操作系统名称:“Windows 7”,版本:“6.1”,arch:“AMD64”,系列:“Windo