Skip to content

can't run example: ImportError: numpy.core.multiarray failed to import #2

@mikofski

Description

@mikofski

I used the conda pvpro-user install instructions in the readme, but I can't run the example:

Details
In [1]: %run example_estimate_number_series_parallel.py
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
~\Projects\pvpro\examples\example_estimate_number_series_parallel.py in <module>
     23 import matplotlib.pyplot as plt
     24
---> 25 from pvpro.classify import classify_operating_mode
     26 from pvpro.estimate import estimate_imp_ref, estimate_vmp_ref
     27 from pvlib.temperature import sapm_cell_from_module

c:\users\mikm\projects\pvpro\pvpro\__init__.py in <module>
----> 1 from pvpro.main import *
      2 name = 'pvpro'
      3

c:\users\mikm\projects\pvpro\pvpro\main.py in <module>
     15 import matplotlib.pyplot as plt
     16
---> 17 from solardatatools import DataHandler
     18 from pvlib.temperature import sapm_cell_from_module
     19

c:\users\mikm\projects\solar-data-tools\solardatatools\__init__.py in <module>
----> 1 from solardatatools.time_axis_manipulation import standardize_time_axis
      2 from solardatatools.matrix_embedding import make_2d
      3 from solardatatools.time_axis_manipulation import fix_daylight_savings_with_known_tz
      4 from solardatatools.time_axis_manipulation import make_time_series
      5 from solardatatools.clear_day_detection import find_clear_days

c:\users\mikm\projects\solar-data-tools\solardatatools\time_axis_manipulation.py in <module>
     14 from sklearn.neighbors import KernelDensity
     15
---> 16 from solardatatools.clear_day_detection import find_clear_days
     17 from solardatatools.solar_noon import energy_com, avg_sunrise_sunset
     18 from solardatatools.utilities import total_variation_filter,\

c:\users\mikm\projects\solar-data-tools\solardatatools\clear_day_detection.py in <module>
      7
      8 import numpy as np
----> 9 import cvxpy as cvx
     10 from solardatatools.utilities import \
     11     local_median_regression_with_seasonal,\

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\__init__.py in <module>
     16
     17 __version__ = "1.1.10"
---> 18 from cvxpy.atoms import *
     19 from cvxpy.constraints import NonPos, Zero, SOC, PSD
     20 from cvxpy.expressions.expression import Expression

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\atoms\__init__.py in <module>
     18 from cvxpy.atoms.dist_ratio import dist_ratio
     19 from cvxpy.atoms.eye_minus_inv import eye_minus_inv, resolvent
---> 20 from cvxpy.atoms.geo_mean import geo_mean
     21 from cvxpy.atoms.gen_lambda_max import gen_lambda_max
     22 from cvxpy.atoms.gmatmul import gmatmul

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\atoms\geo_mean.py in <module>
     18 import numpy as np
     19 import scipy.sparse as sp
---> 20 from cvxpy.utilities.power_tools import (fracify, decompose, approx_error, lower_bound,
     21                                          over_bound, prettydict)
     22

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\utilities\power_tools.py in <module>
     16
     17 from fractions import Fraction
---> 18 from cvxpy.atoms.affine.reshape import reshape
     19 from cvxpy.atoms.affine.vstack import vstack
     20 from cvxpy.constraints.second_order import SOC

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\atoms\affine\reshape.py in <module>
     16
     17 from cvxpy.expressions.expression import Expression
---> 18 from cvxpy.atoms.affine.hstack import hstack
     19 from cvxpy.atoms.affine.affine_atom import AffAtom
     20 import cvxpy.lin_ops.lin_utils as lu

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\atoms\affine\hstack.py in <module>
     16
     17 import cvxpy.lin_ops.lin_utils as lu
---> 18 from cvxpy.atoms.affine.affine_atom import AffAtom
     19 import numpy as np
     20

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\atoms\affine\affine_atom.py in <module>
     20 import cvxpy.lin_ops.lin_utils as lu
     21 from cvxpy.atoms.atom import Atom
---> 22 from cvxpy.cvxcore.python import canonInterface
     23 from cvxpy.expressions.constants import Constant
     24 from cvxpy.utilities import performance_utils as perf

~\AppData\Local\Continuum\miniconda3\envs\pvpro-user\lib\site-packages\cvxpy\cvxcore\python\__init__.py in <module>
      1 # TODO(akshayka): This is a hack; the swig-auto-generated cvxcore.py
      2 # tries to import cvxcore as `from . import _cvxcore`
----> 3 import _cvxcore

ImportError: numpy.core.multiarray failed to import

does it work for you all? I'll try pypi

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions