Python 2.7.3 上的语法错误

Python 2.7.3 上的语法错误

我尝试在 python2.7.3 上执行 QSTK 相关任务,但最终出现语法错误

[Python 2.7.3 (default, Sep 26 2012, 21:51:14) 
[GCC 4.7.2] on linux2
Type "copyright", "credits" or "license()" for more information.
>>> python tutorial1.py
SyntaxError: invalid syntax
>>> ],

我完成了整个教程来设置 Python 和其他必备软件,除了以下问题外,其他一切都安装得很完美

@ubuntu:~$ sudo apt-get build-dep python-cvxopt
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: You must put some 'source' URIs in your sources.list

安装不完整吗?
Python 上的问题是否与安装不完整有关?

我该如何解决这个安装和语法错误问题?

答案1

好吧,你最初的问题(主要表现为 SyntaxError 异常)很有趣:你启动了一个 Python 解释器,然后尝试从那里运行 shell 命令。这行不通。你需要退出 Python 解释器(使用 Ctrl-D)并从 shell 提示符执行你的文件。实际命令将是相同的:

python tutorial1.py

(前提是你当前目录包含tutorial1.py文件)

如果你需要cvxopt在 Python 中安装模块,你可以这样做

sudo apt-get install python-cvxopt

您不需要使用build-dep命令。另外,我建议先尝试运行一个简单的“Hello, World”脚本,该脚本不依赖于复杂的第三方内容,然后再尝试使用cvxopt

相关内容