CVXOpt with Enthought (Canopy formerly EPD) Python

317 views
Skip to first unread message

Kayhan Batmanghelich

unread,
Dec 17, 2013, 6:39:24 PM12/17/13
to cvx...@googlegroups.com
Dear all,

Has anyone tried to install CVXOpt with Enthought python (Canopy formerly EPD) ? 

I have the following problem, it builds correctly (apparently) but it seems that it links to a wrong library. I have both default python (Shipped with Ubuntu 12.04) and Enthought python but my default is Enthought because it is faster. 

When I build the CVXOPT and try to import it Enthought python, I get the following error:

>>> import cvxopt
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "cvxopt/__init__.py", line 32, in <module>
    import cvxopt.base
ImportError: /home/kayhan/Enthought/Canopy_64bit/User/bin/../lib/libgfortran.so.3: version `GFORTRAN_1.4' not found (required by /usr/lib/liblapack.so.3gf)


But if i try to import it in default python, I get no error (the test also works).

I guess the problem is with linking to a wrong library. I also have INTEL MKL in case I need to re-compile CVXOPT with respect to MKL (which seems the version of blas Enthought is using). I could not found any instruction in the documentation how to get it working with Enthough, please advise.

Thanks,
Kayhan

Diego Mesa

unread,
Feb 3, 2014, 4:36:12 PM2/3/14
to cvx...@googlegroups.com
has there been a fix/remedy to this issue?

Joachim Dahl

unread,
Feb 3, 2014, 5:20:55 PM2/3/14
to cvx...@googlegroups.com
I don't think there has.  Linking against optimized BLAS versions shouldn't be difficult if you follow the guidelines in the vendor specific documentation (eg., MKL), but it's beying our efforts to support and document it.


--
You received this message because you are subscribed to the Google Groups "CVXOPT" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cvxopt+un...@googlegroups.com.
To post to this group, send email to cvx...@googlegroups.com.
Visit this group at http://groups.google.com/group/cvxopt.
For more options, visit https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages