Error while importing numpy on Eclipse with PyDev

时间:2018-12-27 13:01:50

标签: python eclipse git numpy

I'm trying to import numpy on Eclipse with PyDev, and I got this:

ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try git clean -xdf (removes all
files not under version control).  Otherwise reinstall numpy.

I have already reinstalled Eclipse and the libraries of Anaconda, I installed Eclipse on another laptop of the same way a month ago and I didn't get this Error, I think the problem is caused by the new version of Eclipse, does anyone have the same problem?

I'm using Python 3.7

I have tried to run git clean -xdf, but I do not know where should I run it.

UPDATE: I've tried to reinstall numpy, I've uninstalled successfully, but when I try to install it again, i got this error:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting numpy
  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/numpy/
  Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/numpy/
  Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/numpy/
  Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/numpy/
  Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/numpy/
  Could not find a version that satisfies the requirement numpy (from versions: )
No matching distribution found for numpy
  Could not fetch URL https://pypi.org/simple/numpy/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/numpy/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
FINISHED

UPDATE: My problem got solved thanks to one comment of below, it can be patched by doing that, but acording to Ananconda, that box should not be marked, so I guess it must be another way of solving the numpy import error in a more appropriate way.

1 个答案:

答案 0 :(得分:0)

在python 2.7上最好使用numpy。 安装Python 2.7并在其上pip install numpy。 可能存在一些发行问题或numpy与Python 3.7的兼容性问题