【发布时间】:2017-12-20 20:11:54
【问题描述】:
我在终端中运行它来安装机器学习项目的所有包。
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' 的模块'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。
【问题讨论】:
-
要阅读 numpy 版本,请使用:
numpy.version.version。至于您的其他错误,请在您的问题中发布。 -
谢谢。它适用于终端解释器提示,但不适用于文件。它说正则表达式中未转义的左大括号已被弃用,在正则表达式中通过;由
标签: python linux python-2.7 numpy python-import