Python 3.4 Установка psutil в Windows 7 x64

Я пытаюсь установить из исходников psutil 2.1.0 для Python 3.4. Моя ОС - Windows 7 x64. Я получаю сообщение об ошибке:

c:\Python34\psutil-2.1.0>python setup.py install --verbose
running install
running bdist_egg
running egg_info
writing top-level names to psutil.egg-info\top_level.txt
writing psutil.egg-info\PKG-INFO
writing dependency_links to psutil.egg-info\dependency_links.txt
reading manifest file 'psutil.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'docs
build'
writing manifest file 'psutil.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
creating build
creating build\lib.win32-3.4
creating build\lib.win32-3.4\psutil
copying psutil\_common.py -> build\lib.win32-3.4\psutil
copying psutil\_compat.py -> build\lib.win32-3.4\psutil
copying psutil\_psbsd.py -> build\lib.win32-3.4\psutil
copying psutil\_pslinux.py -> build\lib.win32-3.4\psutil
copying psutil\_psosx.py -> build\lib.win32-3.4\psutil
copying psutil\_psposix.py -> build\lib.win32-3.4\psutil
copying psutil\_pssunos.py -> build\lib.win32-3.4\psutil
copying psutil\_pswindows.py -> build\lib.win32-3.4\psutil
copying psutil\__init__.py -> build\lib.win32-3.4\psutil
running build_ext
building '_psutil_windows' extension
error: Unable to find vcvarsall.bat

Не могли бы вы мне помочь? заранее спасибо


person delned    schedule 16.04.2014    source источник


Ответы (2)


vcvarsall.bat выглядит как зависимость для Microsoft Visual Studio.
См .: Проблема Python: невозможно найти vcvarsall.bat

Вы можете попробовать установить его вручную. Получите сборку amd64 py3.4 отсюда:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#psutil

И установите его. Если и это не удается, используйте 7-Zip, чтобы открыть .exe и распаковать содержащуюся папку в пакеты вашего сайта.

person CodeManX    schedule 16.04.2014
comment
Проблема решена. Прежде всего я удалил x64 python и установил версию Python x32. После этого установил psutil 2.1.0 x32 по вашей ссылке, все работает нормально. Спасибо! - person delned; 16.04.2014

попробуй мой опыт. Надеюсь, это будет полезно
у меня установлен Ptython 3.4. Я пытался установить модуль paramiko и получил сообщение об ошибке (vcvarsall.bat)

Итак, после этого я сделал следующее:
1. установить MinGW (см. Page- http://docs.cython.org/src/tutorial/appendix.html)
2. установить pycrypto2.6.1 (я нашел его здесь - https://github.com/axper/python3-pycrypto-windows-installer)
для других версий Python перейдите на эту страницу - www.voidspace.org.uk/python/modules.shtml#pycrypto
3. проверьте

person Sasha Boldirev    schedule 12.12.2014