【发布时间】:2020-08-18 04:25:03
【问题描述】:
我正在尝试在 Windows 10 64 位下的 Python 3.8.3 上安装 chatterbot 包,但遇到了一个奇怪的错误,我怀疑它一定与某些目录或 PATH 设置有关,我希望这是一个简单的修复。 ..我只是不知道怎么做。
基本上,我第一次尝试安装 chatterbot (pip install chatterbot) 时失败了,因为没有满足 Visual C++ 14.0 的要求。我按照说明 here 安装 Visual C++,重新启动,运行 pip install --upgrade setuptools 并返回要求已经是最新的,版本 49.6.0。
我尝试再次运行pip install chatter,但现在出现不同的错误,请参见下面的摘录。基本上很高兴Visual C++在那里,但实际上找不到编译器。
有什么建议吗?
谢谢!
Complete output (25 lines):
BLIS_COMPILER? None
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\blis
copying blis\about.py -> build\lib.win-amd64-3.8\blis
copying blis\benchmark.py -> build\lib.win-amd64-3.8\blis
copying blis\__init__.py -> build\lib.win-amd64-3.8\blis
creating build\lib.win-amd64-3.8\blis\tests
copying blis\tests\common.py -> build\lib.win-amd64-3.8\blis\tests
copying blis\tests\test_dotv.py -> build\lib.win-amd64-3.8\blis\tests
copying blis\tests\test_gemm.py -> build\lib.win-amd64-3.8\blis\tests
copying blis\tests\__init__.py -> build\lib.win-amd64-3.8\blis\tests
copying blis\cy.pyx -> build\lib.win-amd64-3.8\blis
copying blis\py.pyx -> build\lib.win-amd64-3.8\blis
copying blis\cy.pxd -> build\lib.win-amd64-3.8\blis
copying blis\__init__.pxd -> build\lib.win-amd64-3.8\blis
running build_ext
error: [WinError 2] The system cannot find the file specified
msvc
py_compiler msvc
【问题讨论】:
-
尝试使用 conda 而不是 pip 安装它
-
我通常不使用 Anaconda,但安装了它并尝试了“conda install chatterbot”并得到了一个找不到包的错误:( Pip 发现包没问题,它只是找不到 msvc 到编译它(或其依赖项之一)。有没有办法手动找到 msvc 编译器并更新环境或路径以指向它?
-
我不太确定。对不起!
-
@Ross 对此有何更新?我在这里遇到了完全相同的问题。
标签: python python-3.x pip chatterbot