Python包安装错误-未找到py_编译器msvc

Python包安装错误-未找到py_编译器msvc,python,python-3.x,pip,chatterbot,Python,Python 3.x,Pip,Chatterbot,我试图在Windows1064位下的Python3.8.3上安装chatterbot软件包,但遇到了一个奇怪的错误,我怀疑这可能与某个目录或路径设置有关,我希望这是一个简单的修复方法。。。我只是不知道怎么回事 基本上我第一次尝试安装CHTTBOBOT( PIP安装聊天软件< /COD>),因为Visual C++ 14的要求不满足,所以失败了。我按照指示安装Visual C++,重新启动,运行 PIP安装-升级StudioTooS< /Cord>,并返回要求已经更新,版本47.60. 我再次尝试

我试图在Windows1064位下的Python3.8.3上安装chatterbot软件包,但遇到了一个奇怪的错误,我怀疑这可能与某个目录或路径设置有关,我希望这是一个简单的修复方法。。。我只是不知道怎么回事

<>基本上我第一次尝试安装CHTTBOBOT(<代码> PIP安装聊天软件< /COD>),因为Visual C++ 14的要求不满足,所以失败了。我按照指示安装Visual C++,重新启动,运行<代码> PIP安装-升级StudioTooS< /Cord>,并返回要求已经更新,版本47.60.

我再次尝试运行
pip install chatter
,但现在出现了另一个错误,请参见下面的摘录。基本上,VisualC++存在,但实际上找不到编译器。 有什么建议吗

谢谢

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

我也有同样的问题,但现在我想我找到了解决这个问题的方法

首先,我安装了spacy的最新版本。旧版本的spacy需要blis编译。但是spacy的最新版本是编译版本,所以不需要使用msvc

pip install -U spacy 
接下来,我从github源代码安装了chatterbot

git clone https://github.com/gunthercox/ChatterBot.git
pip install ./ChatterBot

当您从ChatterBot repo安装最新版本时,您需要修改ChatterBot/setup.py以与Python3.8.x兼容-目前它只支持使用conda而不是pipI尝试安装它。我通常不使用Anaconda,但安装了它并尝试了“conda install ChatterBot”,并得到一个未找到的包错误:(Pip发现该包没有问题,只是找不到msvc来编译它(或它的依赖项之一)。有没有办法手动找到msvc编译器并更新指向它的环境或路径?我不是很确定。抱歉!@Ross有更新吗?我在这里遇到了完全相同的问题。