bstellato / mlopt

The Machine Learning Optimizer
Apache License 2.0
97 stars 23 forks source link

problem with running example #20

Open piero10 opened 1 year ago

piero10 commented 1 year ago

sorry I do not know how to fix it(((( I made: pip install mlopt (in python36) I also tried to build package on my laptop, tried on windows and ubuntu etc, always I get the same error, it hapends with import mlopt


ImportError Traceback (most recent call last) C:\anaconda3\envs\mlopt36\lib\site-packages\scikits\umfpack_umfpack.py in swig_import_helper() 17 try: ---> 18 fp, pathname, description = imp.find_module('umfpack', [dirname(file__)]) 19 except ImportError:

C:\anaconda3\envs\mlopt36\lib\imp.py in find_module(name, path) 296 else: --> 297 raise ImportError(_ERR_MSG.format(name), name=name) 298

ImportError: No module named '__umfpack'

During handling of the above exception, another exception occurred:

ModuleNotFoundError Traceback (most recent call last)

in 11 12 #from mlopt.sampling import uniform_sphere_sample ---> 13 import mlopt 14 import pandas as pd 15 import cvxpy as cp C:\anaconda3\envs\mlopt36\lib\site-packages\mlopt\__init__.py in ----> 1 from mlopt.optimizer import Optimizer 2 from mlopt.settings import PYTORCH, OPTIMAL_TREE, XGBOOST 3 from mlopt.learners import installed_learners 4 5 C:\anaconda3\envs\mlopt36\lib\site-packages\mlopt\optimizer.py in 1 import pandas as pd ----> 2 from mlopt.problem import Problem 3 import mlopt.settings as stg 4 from mlopt.learners import LEARNER_MAP, installed_learners 5 from mlopt.sampling import Sampler C:\anaconda3\envs\mlopt36\lib\site-packages\mlopt\problem.py in 4 from mlopt.strategy import Strategy 5 import mlopt.settings as stg ----> 6 from mlopt.kkt import KKTSolver 7 import mlopt.utils as u 8 import mlopt.error as e C:\anaconda3\envs\mlopt36\lib\site-packages\mlopt\kkt.py in 13 from scipy.sparse.linalg import spsolve 14 from scipy.sparse.linalg import factorized ---> 15 from scikits.umfpack import UmfpackWarning 16 import time 17 import warnings C:\anaconda3\envs\mlopt36\lib\site-packages\scikits\umfpack\__init__.py in 10 from __future__ import division, print_function, absolute_import 11 ---> 12 from .umfpack import * 13 from .interface import * 14 C:\anaconda3\envs\mlopt36\lib\site-packages\scikits\umfpack\umfpack.py in 128 import scipy.sparse as sp 129 --> 130 from . import _umfpack as _um 131 132 assumeSortedIndices = False C:\anaconda3\envs\mlopt36\lib\site-packages\scikits\umfpack\_umfpack.py in 26 fp.close() 27 return _mod ---> 28 __umfpack = swig_import_helper() 29 del swig_import_helper 30 else: C:\anaconda3\envs\mlopt36\lib\site-packages\scikits\umfpack\_umfpack.py in swig_import_helper() 18 fp, pathname, description = imp.find_module('__umfpack', [dirname(__file__)]) 19 except ImportError: ---> 20 import __umfpack 21 return __umfpack 22 if fp is not None: ModuleNotFoundError: No module named '__umfpack'
dr1x1tit commented 1 year ago

Have you solved this problem? I met the same trouble.