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