博主Ubuntu14.04下安装了Python2.7与Python3.4,使用Geany进行.py文件的编辑,在此总结一下Ubuntu下.py文件的几种运行方式(此处以kNN.py为例):
1. 作为模块导入
(1) Terminal命令行窗口中,进入到kNN.py文件路径下;
(2)键入Python(默认是2.7),若要使用Python3.4,需键入Python3,从而进入Python窗口;
(3)“import kNN.py” 即可使用 kNN.py文件中定义的函数。
2. Terminal运行
(1)Terminal命令行窗口中,进入到kNN.py文件路径下;
(2)“chmod 777 kNN.py” 修改kNN.py文件权限;
(3)kNN.py文件开头加上: “ #!/usr/bin/python3 ” ;
(4)“./kNN.py” 或者 “python3 kNN.py”即可运行文件。
注:若不进入kNN.py所在文件路径,则“./kNN.py” 或者 “python3 kNN.py”时,需包括完整路径。
3. 在Geany上直接运行
(1)Geany默认使用python2.7,若要使用python3.4,则通过“choose more bulid action” -> "set build commands",在设置窗口中将compile与excute的“python”替换成“python3”;
(2)由于Geany默认用ASCII编码方式,所以需在kNN.py文件开头添加 “ #coding:utf-8 ”, 否则会出现类似"File
SyntaxError: Non-ASCII character '\xe5' in file F....."的错误;
(3)点击“ Run or view the current document ”按钮即可运行。
注:Geany是个强大的工具,各种程序文件都可直接执行,比如.tex文件
参考:
https://zhidao.baidu.com/question/1497727996572866139.html
http://blog.youkuaiyun.com/sinat_33729318/article/details/52446153
http://blog.youkuaiyun.com/jackywgw/article/details/48847187