我试图通过pip安装散景Python包,但是我被抛出了这个错误:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
我通过安装Microsoft Visual C +修复了该错误,并在此之后成功安装。
但是,现在我想在我使用virtualenv创建的虚拟环境中安装散景。我的目的是建立一个Flask应用程序。
我又遇到了同样的错误,但这次我不知道该怎么做。
非常感谢任何帮助。
答案 0 :(得分:0)
尝试打开MSVisual命令提示符,然后cd到virtualenv目录。从那里,尝试用pip安装。
您还可以尝试在virtualenv中更新pip和setuptools。
我解决了这个问题,但在我做之前我做了很多事情,所以我不太确定我是如何解决这个问题的。
答案 1 :(得分:0)
面向将来的Google用户/堆栈溢出用户。
我有一个类似的错误,但是我需要Visual C ++ 14.0。在运行venv
时(尝试运行activate.bat
脚本时尝试安装软件包时,会弹出此错误
显然,更新安装工具是解决方案。我的意思是,当我使用pip卸载已卸载的SoundCard并重新运行SoundCard的setup.py时,我再也没有收到关于v14.0的错误提示。 (这就是venv
正在运行的全部)。
我已经在本地安装了Visual C++ Redistributable 2015 v14.0
。但是我的venv
找不到。
运行此命令以更新setuptools。
pip install --upgrade setuptools
我从28.8.0
更新为41.1.0
,但下面的链接评论说36.2.7
为他们服务。
如果这对您有用,请在下面的评论中加上一些爱。
Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)