【问题标题】:Running a Python Script using Pyzo from the Editor从编辑器中使用 Pyzo 运行 Python 脚本
【发布时间】:2019-03-17 00:44:54
【问题描述】:

这是我第一次使用python。我正在使用 IDE Pyzo 并尝试运行以下脚本。

import matplotlib.pyplot as plt 
from numpy.random import normal,rand
x = normal(size=200)
plt.hist(x, bins=30)
plt.show()

当我从 shell 逐行运行它时,它正在工作。但是当我尝试从编辑器“将文件作为脚本运行”中运行它时,会出现以下错误:

>>> %cd "c:\program files (x86)\pyzo"
  File "<console>", line 1
    %cd "c:\program files (x86)\pyzo"
    ^
SyntaxError: invalid syntax

>>> %run -i "C:\Program Files (x86)\pyzo\Test.py"
  File "<console>", line 1
    %run -i "C:\Program Files (x86)\pyzo\Test.py"
    ^
SyntaxError: invalid syntax

知道如何正确运行脚本吗?

【问题讨论】:

  • Put from numpy.random import .... 在新行中,而不是在 plt 之后
  • 我这样做了,但仍然遇到同样的错误:>>> %cd "c:\program files (x86)\pyzo" File "", line 1 %cd "c:\程序文件 (x86)\pyzo" ^ SyntaxError: invalid syntax >>> %run -i "C:\Program Files (x86)\pyzo\Test.py" File "", line 1 %run -i " C:\Program Files (x86)\pyzo\Test.py" ^ SyntaxError: invalid syntax >>>

标签: python editor pyzo


【解决方案1】:

尝试在不同的行上指定两个导入

import matplotlib.pyplot as plt 
from numpy.random import normal,rand

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2023-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    相关资源
    最近更新 更多