在windows 8上安装python模块
我正在用python做一个项目,在这个项目中,我有一个非常大的数据集,我必须在其中进行fisher精确测试。这项工作必须进行600000000次,因此效率非常重要。然而,对于scipy软件包,这需要50个小时,但我已经读到这应该要快得多。但我不明白如何在Windows8中安装它 我尝试过使用:python setup.py install,这会导致以下错误:在windows 8上安装python模块,python,Python,我正在用python做一个项目,在这个项目中,我有一个非常大的数据集,我必须在其中进行fisher精确测试。这项工作必须进行600000000次,因此效率非常重要。然而,对于scipy软件包,这需要50个小时,但我已经读到这应该要快得多。但我不明白如何在Windows8中安装它 我尝试过使用:python setup.py install,这会导致以下错误: D:\Programmer\Python\Scripts\fisher-0.1.4>python setup.py install
D:\Programmer\Python\Scripts\fisher-0.1.4>python setup.py install
running install
running build
running build_py
running build_ext
building 'fisher/cfisher' extension
error: Unable to find vcvarsall.bat
有什么问题吗?这是您的做法:
在命令提示窗口中键入:
set path=%path%;C:\Python27\
然后按回车键
使用CD使用文件夹的完整路径
例如:cd c:\Users\fisher-0.1.4
然后键入
python setup.py install
一小时前您要求删除的。想解释一下吗?试试pip install fisher。注意,您需要Cython和C编译器从源代码构建包。我也试过pip install fisher。它给出了另一个错误,但我想把它全部粘贴到这里,因为它很长,但最后3行是:无法导出initfisher/cfisher:symbol未定义collect2.exe:error:ld返回1退出状态错误:命令“gcc”失败,退出状态为1您需要C编译器。VC++,或者mingw,cygwin,任何适合你的东西。这就是错误所在。这与OP已经尝试过的(如图所示)有何不同?我认为他没有调用解释器。OP已经输入了python setup.py install
,输出的第一行显示setup.py
确实正确运行。只有在构建C扩展的阶段(从名称判断),才会出现问题。我在D:\Programmer\python安装了python,我想它不应该完全设置为path=%path%;C:\Python27\然后呢?我以前从未尝试过这个,所以我需要非常清楚地知道应该做什么,因为他可能没有安装VC++。