python-perl icon indicating copy to clipboard operation
python-perl copied to clipboard

the numpy can not import when using this package

Open toothedsword opened this issue 5 years ago • 0 comments

#!/usr/bin/python3.7 -mperl import numpy as np value = "Hello there" value =~ s/there/world/ print(value)

When run this scripts, I get this imformation: Traceback (most recent call last): ▏ File "/usr/lib64/python3.7/site-packages/numpy/core/init.py", line 40, in ▏ from . import multiarray ▏ File "/usr/lib64/python3.7/site-packages/numpy/core/multiarray.py", line 12, in ▏ from . import overrides ▏ File "/usr/lib64/python3.7/site-packages/numpy/core/overrides.py", line 6, in ▏ from numpy.core._multiarray_umath import ( ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): ▏ File "/usr/lib64/python3.7/runpy.py", line 193, in _run_module_as_main ▏ "main", mod_spec) ▏ File "/usr/lib64/python3.7/runpy.py", line 85, in _run_code ▏ exec(code, run_globals) ▏ File "/home/leon/.local/lib/python3.7/site-packages/perl/main.py", line 25, in ▏ load("main", args.filename) ▏ File "/home/leon/.local/lib/python3.7/site-packages/perl/loader.py", line 56, in load ▏ loader.exec_module(module) ▏ File "", line 728, in exec_module ▏ File "", line 219, in _call_with_frames_removed ▏ File "./test3.1.py", line 6, in ▏ import numpy as np ▏ File "/usr/lib64/python3.7/site-packages/numpy/init.py", line 142, in ▏ from . import core ▏ File "/usr/lib64/python3.7/site-packages/numpy/core/init.py", line 71, in ▏ raise ImportError(msg) ImportError:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the multiarray numpy extension module failed. Most likely you are trying to import a failed build of numpy. Here is how to proceed:

  • If you're working with a numpy git repository, try git clean -xdf ▏ (removes all files not under version control) and rebuild numpy.
  • If you are simply trying to use the numpy version that you have installed: ▏ your installation is broken - please reinstall numpy.
  • If you have already reinstalled and that did not fix the problem, then: ▏ 1. Check that you are using the Python you expect (you're using /usr/bin/python3.7), ▏ ▏and that you have no directories in your PATH or PYTHONPATH that can ▏ ▏interfere with the Python and numpy versions you're trying to use. ▏ 2. If (1) looks fine, you can open a new issue at ▏ ▏https://github.com/numpy/numpy/issues. Please include details on: ▏ ▏- how you installed Python ▏ ▏- how you installed numpy ▏ ▏- your operating system ▏ ▏- whether or not you have multiple versions of Python installed ▏ ▏- if you built from source, your compiler versions and ideally a build log

▏ ▏Note: this error has many possible causes, so please don't comment on ▏ ▏an existing issue about this - open a new one instead.

Original error was: No module named 'numpy.core._multiarray_umath'

toothedsword avatar Feb 18 '20 05:02 toothedsword