Python在原子中不起作用

时间:2015-03-11 19:36:40

标签: python atom-editor

我安装了atom来使用Python(Win7 64),然后添加了一些包: Linter +语言Python + Linter Python Pep8 +脚本。 编写了简单的代码,在IDLE中工作:

print ("Hello World")
print (355-325)
i=0
while i<5:

    print(i)
    i=i+1

i=100

运行脚本,然后我出错:

  

&#34;蟒&#34; ���������7���������譥���������,�ᯮ��塞���ணࠬ������    ��������䠩���。 [完成于0.063秒]

我做错了什么?

2 个答案:

答案 0 :(得分:1)

系统属性 - &gt; 高级标签 - &gt; 环境变量...... - &gt; 系统变量列表

滚动系统变量并找到变量“路径”,选择它,然后单击编辑。在字段变量值上转到结束按下结束键盘按钮,然后追加

  

; C:\ YourPathToPytonExeDir \

只需使用“\”的dir路径。 (例如,在这种情况下,您的python.exe必须位于c:\ YourPathToPytonExeDir \ python.exe中)。别忘了用“;”作为现有数据的分隔符。

P.S。正如我所看到的那样,您使用的是俄语(非英语)Win 7语言环境。您只需要在Windows选项的谷歌翻译中找到,例如:系统属性 - &gt;高级 - &gt;环境变量...... - &gt;系统变量

对于测试,打开cmd并键入单个C:&gt; python 命令。必须与C相同的回报:&gt; c:\ YourPathToPytonExeDir \ python.exe

重新启动Atom

完成。

答案 1 :(得分:0)

您可以将terminal-plus软件包安装在atom中。 然后打开命令面板(cmd + shift + p)并输入terminal。 这将为您打开一个终端,然后您可以在其中运行python脚本。

例如python3 hello_world.py

还在开发过程中,为了加快工作流程,您可以将nodemon作为npm软件包安装。

例如npm i -g nodemon

然后通过nodemon运行脚本。

例如nodemon --exec python3 hello_world.py

这将具有充当观察者的好处,该观察者将在您保存更改时自动重新运行您的程序。

或者,有一个atom脚本包,可以使用它代替terminal-plus,但是我相信您需要为此配置自己的环境变量,以便与需要导入的外部模块一起使用。