0

pytable をインストールしようとしていますが、最初に numpy と numexpr を Windows 7 マシンにインストールする必要があります。numexpr-2.2.2 をインストールしようとすると、これが発生します

Warning: Assuming default configuration (numexpr\tests/{setup_tests,setup}.py was not found)Appending numexpr.tests configuration to numexpr
Ignoring attempt to set 'name' (from 'numexpr' to 'numexpr.tests')
running install
running bdist_egg
running egg_info
running build_src
build_src
building py_modules sources
building extension "numexpr.interpreter" sources
build_src: building npy-pkg config files
writing numexpr.egg-info\PKG-INFO
writing top-level names to numexpr.egg-info\top_level.txt
writing dependency_links to numexpr.egg-info\dependency_links.txt
reading manifest file 'numexpr.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching 'numexpr\__config__.py'
warning: no previously-included files found matching 'RELEASING.txt'
writing manifest file 'numexpr.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
copying build\src.win32-2.7\numexpr\__config__.py -> build\lib.win32-2.7\numexpr

running build_ext
No module named msvccompiler in numpy.distutils; trying from distutils
customize MSVCCompiler
customize MSVCCompiler using build_ext
No module named msvccompiler in numpy.distutils; trying from distutils
customize MSVCCompiler
Missing compiler_cxx fix for MSVCCompiler
customize MSVCCompiler using build_ext
building 'numexpr.interpreter' extension
compiling C sources
error: Unable to find vcvarsall.bat

誰か教えてください、ありがとうございます :)

4

1 に答える 1

1

あなたのマシンにはどの C++ コンパイラがありますか? コンパイラによっては、互換性の問題が発生する可能性があります。MinGW のコンパイラは、ほとんどの Python モジュールで動作するはずです。「distutils.cfg」ファイルを構成してコンパイラの場所を指定する方法については、この回答を参照してください。(システム環境変数 PATH を編集して、Windows が適切な場所でコンパイラを検出できるようにする必要がある場合もあります。)

うまくいけば、MinGW と適切な distutils 設定があれば、モジュールをインストールできるはずです。

于 2015-01-25T05:47:43.657 に答える