无法在Cloud9中安装Python numpy

时间:2018-03-07 17:08:01

标签: python numpy module package cloud9

我是Python和Cloud9的新手,所以我不确定我是否有python问题或Cloud9问题(或两者或完全不同的东西)

我的基本问题是在Python中我可以导入一些模块,但不能导入其他模块。我安装了模块'xport'和amp; 'numpy'与pip,但只有'xport'正在运作。

如果我尝试'导入numpy',我会收到以下错误:

Python 2.7.6 (default, Nov 23 2017, 15:49:48) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xport
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 153, in <module>
    from . import add_newdocs
  File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 18, in <module>
    from .polynomial import *
  File "/usr/lib/python2.7/dist-packages/numpy/lib/polynomial.py", line 19, in <module>
    from numpy.linalg import eigvals, lstsq, inv
  File "/usr/lib/python2.7/dist-packages/numpy/linalg/__init__.py", line 50, in <module>
    from .linalg import *
  File "/usr/lib/python2.7/dist-packages/numpy/linalg/linalg.py", line 29, in <module>
    from numpy.linalg import lapack_lite, _umath_linalg
ImportError: liblapack.so.3: cannot open shared object file: No such file or directory
>>> exit()

我试过'pip install numpy --upgrade',但它没有修复任何问题。我应该从哪里开始?

1 个答案:

答案 0 :(得分:0)

这里的URL应该可以帮助您开始使用Cloud9-get-scipy-stack-for-aws-lambda.sh。关键是要与yum一起安装。

然后我可以在python shell和简单的Python脚本中导入numpy,但是在使其在Lambda函数本身中运行时遇到了问题,并且遇到了同样的问题,无法找到liblapack.so。 3。仍在该部分上工作。我也是Cloud9的新手。