Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python3中导入模块时出错_Python_Python 2.7_Python 3.x_Numpy_Pip - Fatal编程技术网

在Python3中导入模块时出错

在Python3中导入模块时出错,python,python-2.7,python-3.x,numpy,pip,Python,Python 2.7,Python 3.x,Numpy,Pip,我试图顺利地从Python2.7过渡到Python3.X(3.5.2)。这是一个分为两步的问题,所以我试图把它说清楚 1.我用 import numpy as np (我先安装了一个python3-mppip-installnumpy),但收到了以下错误消息 File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 180

我试图顺利地从Python2.7过渡到Python3.X(3.5.2)。这是一个分为两步的问题,所以我试图把它说清楚

1.我用

import numpy as np
(我先安装了一个
python3-mppip-installnumpy
),但收到了以下错误消息

  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 180, 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 8, in <module>
    from .type_check import *
  File "/usr/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 14, in <module>
    from . import multiarray
ImportError: cannot import name 'multiarray'

非常感谢。

您的.bashrc中绝对不应该有这些行。移除它们并开始一个新的外壳

不,您需要重新安装Python3所需的模块

 # added by me for the python import module installed outside anaconda2 (i.e.: pygtk)

export PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7/dist-packages/"
export PYTHONPATH="${PYTHONPATH}:/usr/lib/python2.7/dist-packages/glib/"