无法在Linux上导入Python包

时间:2017-07-16 03:47:24

标签: python linux python-2.7 numpy python-import

我在终端中运行它来安装机器学习项目的所有软件包。

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

它说这些包已经是他们的最新版本了。当我从解释器提示符运行import numpy时,它只运行没有缺陷。

但是,当我说numpy.version时,它会在'/usr/lib/python2.7/dist-packages/scipy/version.pyc'中显示“module'scipy.version'而不显示版本名称。此外,当我尝试脚本时,包导入失败。

在进一步的实验中,我认为脚本就像

一样简单
 # Check python
 print('Hello world')

从.py文件中提供此错误,

    ./Script.py: line 2: syntax error near unexpected token `'Hello world''
./Script.py: line 2: `print('Hello world')'

请注意,脚本和version.version命令在终端解释器提示符下运行正常。

有什么不对劲吗?

Python版本2.7.12。

2 个答案:

答案 0 :(得分:1)

为了了解python中的版本,

import numpy print numpy.__version__

numpy.version给出了路径。

答案 1 :(得分:0)

  1. 如果你想查看numpy的版本,试试这个:
  2. import numpy numpy.version.version

    1. 关于以下问题,请发布更多信息。