Я пытаюсь установить PYMC на машину Win7-64, используя Python 2.7.3, установленный как часть Python (x, y).
Я пытался использовать python setup.py install
, но это не сработало. Затем я пошел по пути установки MinGW и MSYS в соответствии с этими инструкциями http://pymc-devs.github.io/pymc/INSTALL.html, но у меня все еще есть сообщение об ошибке ниже. Я добавил детали к моему пути.
Я также пытался использовать MCMC, связанный через https://groups.google.com/forum/#!searchin/pymc/install$20windows/pymc/_10AZdgd620/wFPh4qium8QJ и дополнительные сведения о компиляторе, перечисленные здесь https://groups.google.com/forum/#!topic/pymc/1-ENfS5NBQE и здесь http://ultrainfinitum.blogspot.co.uk/2012/12/python-error-unable-to-find-vcvarsallbat.html, в котором указано, что нужно использовать следующие команды компилятора, setup.py install build --compiler=mingw32
или python setup.py build --force -c mingw32
, а затем python setup.py install --force --skip-build
.
Сообщение об ошибке, которое я получаю, выглядит следующим образом:
error: Setup script exited with error: Unable to find vcvarsall.bat
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "c:\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "c:\Python27\lib\multiprocessing\util.py", line 284, in _exit_function
info('process shutting down')
TypeError: 'NoneType' object is not callable
Error in sys.exitfunc:
Traceback (most recent call last):
File "c:\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "c:\Python27\lib\multiprocessing\util.py", line 284, in _exit_function
info('process shutting down')
TypeError: 'NoneType' object is not callable
Любые идеи о том, что попробовать дальше?