cerebis / qc3C

Reference-free quality assessment for Hi-C sequencing data
GNU Affero General Public License v3.0
12 stars 1 forks source link

Error: module 'numpy' has no attribute 'asscalar' #63

Open shelkmike opened 1 year ago

shelkmike commented 1 year ago

qc3C exits with the error Error: module 'numpy' has no attribute 'asscalar'. The reason is that numpy.asscalar() is absent in NumPy 1.23 and newer.

Fixed this by running conda install -n qc3c numpy=1.22

AlcaArctica commented 11 months ago

Thanks. I had the same problem. This fixed it!

Rohit-Satyam commented 4 months ago

Hi

The above trick didn't help. I still get the error: I tried with both 1.21 and 1.22 version

Traceback (most recent call last):
  File "/home/subudhak/miniconda3/envs/qc3c/bin/qc3C", line 7, in <module>
    from qc3C.command_line import main
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/qc3C/command_line.py", line 4, in <module>
    import qc3C.bam_based as bam
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/qc3C/bam_based.py", line 11, in <module>
    from astropy.stats import sigma_clipped_stats
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/astropy/stats/__init__.py", line 22, in <module>
    from . import circstats
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/astropy/stats/circstats.py", line 14, in <module>
    from astropy.units import Quantity
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/astropy/units/__init__.py", line 17, in <module>
    from .quantity import *
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/astropy/units/quantity.py", line 29, in <module>
    from .quantity_helper import (converters_and_unit, can_have_arbitrary_unit,
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/astropy/units/quantity_helper/__init__.py", line 10, in <module>
    from . import helpers, function_helpers
  File "/home/subudhak/miniconda3/envs/qc3c/lib/python3.8/site-packages/astropy/units/quantity_helper/function_helpers.py", line 127, in <module>
    np.asscalar,
  File "/home/subudhak/.local/lib/python3.8/site-packages/numpy/__init__.py", line 320, in __getattr__
    raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'asscalar'