1. Bill Cauchois
  2. pysvmlight
  3. Issues
Issue #4 new

Cannot install on Windows

Tyler Hicks-Wright
created an issue

Setup.py assumes that paths will use forward slashes, which causes an error on windows:



Traceback (most recent call last): File ".\setup.py", line 7, in <module> lib_sources.remove('lib/svm_loqo.c') # this is an alternate backend for SVM-Light; only ValueError: list.remove(x): x not in list }}}

x not in list happens because the list contains 'lib\svm_logo.c' on Windows. Changing the forward slashes in setup.py to backslashes fixes the issue. I suggest using os.path.join('lib', 'svm_logo.c') instead.

Comments (4)

  1. Kayla MacLennan

    Hey all,

    This is still an issue and I am pretty stuck with my Windows machine.

    I usually just use the command line, but I sometimes use cygwin. Either way, still impossible (?) to install on Windows.

    Edits: 1. I was tired and used bad grammar, haha 2. Went through the setup.py and changed the direction of the slashes in the path myself. That part is resolved. Still some underlying problems with building the package, but that's on my end.

  2. Log in to comment