2016-04-19 12 views
3

Я пытаюсь установить питон-CRFSuite с помощью этой команды:ValueError [ «путь»] рухнувшее здание колеса для питона-crfsuite

pip install python-crfsuite 

До этого я использую

SET VS90COMNTOOLS=%VS140COMNTOOLS% 

поскольку я использую Visual studio 2015. После выполнения команды установки я получаю следующую ошибку:

File "C:\Python34\lib\distutils\msvc9compiler.py", line 287, in query_vcvarsall 
     raise ValueError(str(list(result.keys()))) 
    ValueError: ['path'] 

    ---------------------------------------- 
    Failed building wheel for python-crfsuite 

Если кто-то столкнулся с таким же p roblem или установил crfsuite на окнах, есть знания об этом, тогда, пожалуйста, помогите мне решить эту ошибку.

+0

[Здесь] (https://hg.python.org/cpython/file/3.4/Lib/distutils/msvc9compiler.py#l287) - это код, который повышает исключение. Может быть, закрытое чтение поможет прояснить ситуацию. – jDo

+0

Если я правильно его читаю, во время установки вызывается 'vcvarsall.bat', и его stdout читается. Этот скрипт содержит или генерирует переменные среды. Эти переменные анализируются и помещаются в словарь под названием 'result'. В конце функции длина «результата» сравнивается с длиной 'set ((« include »,« lib »,« libpath »,« path »)). Если они не совпадают, эта ошибка возникает: 'ValueError (str (list (result.keys()))). Кажется, отсутствуют три переменные среды (в вашей трассировке есть только «путь» в 'result.keys()'). Вы можете попробовать запустить 'vcvarsall.bat', чтобы узнать, что он выводит. – jDo

+0

@jDo: спасибо за ваш вклад в это. Я попытался запустить vcvarsall.bat на cmd, но получил это
ОШИБКА: Не удается определить местоположение папки VS Common Tools. – Neha

ответ

0

Я пробовал другое обходное решение. Установленное Mingw по этой ссылке http://sourceforge.net/projects/mingw/files, а затем использовало эту ссылку http://versioneye.com/python/python-crfsuite/0.8.1 для установки pycrfsuite с помощью команды:
pip install https://pypi.python.org/packages/source/p/python-crfsuite/python-crfsuite-0.8.1.‌​tar.gz
и это сработало !! Я не понимаю, почему именно

 Смежные вопросы

  • Нет связанных вопросов^_^