在Python3中导入模块时出错
我试图顺利地从Python2.7过渡到Python3.X(3.5.2)。这是一个分为两步的问题,所以我试图把它说清楚 1.我用在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
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/"