ImportError: Нет модуля с именем svmcmpl

Я изучаю SVM и нашел интересный пример здесь. Я уже установил cvxopt, но svmcmpl не установлен вместе с cvxopt, и я не нашел, как его установить. На странице упоминается chompack, но он у меня также установлен.

>>> import cvxopt
>>> import chompack
>>> import svmcmpl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'svmcmpl'

Если я попытаюсь установить через pip, используя имя svmcmpl, я получаю:

$ pip install svmcmpl
Downloading/unpacking svmcmpl
  Could not find any downloads that satisfy the requirement svmcmpl
Cleaning up...
No distributions at all found for svmcmpl
Storing debug log for failure in /home/ademar/.pip/pip.log

журнал:

$ cat /home/ademar/.pip/pip.log
------------------------------------------------------------
/usr/bin/pip run on Sun Dec 20 18:54:44 2015
Downloading/unpacking svmcmpl
  Getting page https://pypi.python.org/simple/svmcmpl/
  Could not fetch URL https://pypi.python.org/simple/svmcmpl/: 404 Client Error: Not Found
  Will skip URL https://pypi.python.org/simple/svmcmpl/ when looking for download links for svmcmpl
  Getting page https://pypi.python.org/simple/
  URLs to search for versions for svmcmpl:
  * https://pypi.python.org/simple/svmcmpl/
  Getting page https://pypi.python.org/simple/svmcmpl/
  Could not fetch URL https://pypi.python.org/simple/svmcmpl/: 404 Client Error: Not Found
  Will skip URL https://pypi.python.org/simple/svmcmpl/ when looking for download links for svmcmpl
  Could not find any downloads that satisfy the requirement svmcmpl
Cleaning up...
  Removing temporary dir /tmp/pip_build_root...
No distributions at all found for svmcmpl
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1178, in prepare_files
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 277, in find_requirement
    raise DistributionNotFound('No distributions at all found for %s' % req)
DistributionNotFound: No distributions at all found for svmcmpl

person ademar111190    schedule 20.12.2015    source источник
comment
Вы пробовали sudo pip install svmcmpl ?   -  person Caridorc    schedule 20.12.2015
comment
Я попробовал @Caridorc, я добавлю результат в вопрос.   -  person ademar111190    schedule 20.12.2015
comment
Не могли бы вы опубликовать содержимое .pip/pip.log ? Сообщение об ошибке, скорее всего, там   -  person Caridorc    schedule 20.12.2015
comment
@Каридорк конечно. хорошая идея   -  person ademar111190    schedule 21.12.2015


Ответы (1)


Я написал автору статьи по электронной почте, и он дал мне ответ.

svmcmpl это вообще не модуль, это скрипт и его можно скачать на сайте статьи здесь.

person ademar111190    schedule 21.12.2015
comment
Итак, как запустить svmcmpl? Не могли бы вы помочь? - person Creator; 16.02.2017
comment
@Creator загрузите zip-архив с кодом и импортируйте его в обычном режиме, например: cd Downloads/svmcmpl && python и >>> import svmcmpl - person ademar111190; 16.02.2017
comment
Спасибо, но проблема в том, что для svmcpml мне нужен chompack. Я не мог установить chompack. он жалуется, что «complex.h» там нет. Есть идеи, в чем проблема? Проблема похожа на stackoverflow.com/questions/35094340/ - person Creator; 17.02.2017
comment
@Creator Да, вам нужно установить и $ pip install chompack, и $ pip install cvxopt. Я пробовал и на Mac, и на Linux, и это работает. - person ademar111190; 17.02.2017