安装用Cython&Numba但没有vcvarsall.bat我使用Python 3.4的Python尽管视觉C++ 2010
我尝试安装用Cython和Numba但不断收到 “无法找到vcvarsall.bat”。
我搜索了解决方案,发现我需要安装Microsoft Visual C++ 2010(对于Python 3.4)。
所以我安装了它。
并尝试安装Cython和Numba --->失败。
然后他们说我必须在命令提示符中键入“SET VS90COMNTOOLS =%VS100COMNTOOLS%”,我这样做,如C:\ Users \ Dorky>设置vs90comntools =%vs100comntools%。
并尝试再次安装Cython和Numba --->失败。
这还不够,我还去了环境变量来手动将VS90设置为VS100。
并尝试再次安装Cython和Numba --->失败。
那么我该如何解决这个特殊的“无法找到vcvarsall.bat”问题?
这个vcvarsall.bat有什么特别之处,用户必须安装微软的程序才能使用它?
为什么不把这个vcvarsall.bat文件作为一个独立的文件解压出来,然后将其粘贴到任何需要的文件或目录,而不需要其他软件包?
为什么不从Python团队中提取出这个vcvarsall.bat并将其合并到它的Python包中,所以无论用户何时安装Python,他/她都会沿途安装vcvarsall.bat,然后Python会知道在哪里在需要安装Cython或Numba或其他软件的情况下寻找这个文件?
我可以在不使用pip的情况下进行安装。 – Dorky 2015-04-01 16:48:01
@Dorky你是什么意思?安装什么? – MattDMo 2015-04-01 16:49:57
我的意思是我可以在不使用pip的情况下安装模块,只需转到命令提示符并键入cd c:\ users \ ....> python setup.py install。它只是试图安装我遇到的vcvarsall.bat错误的Cython和Numba。 – Dorky 2015-04-02 04:00:42