python如何编译使用源文件?

Python013

python如何编译使用源文件?,第1张

因为系统找不到python.exe,所以说"NO SUCH……“

你需要进入python目录

c:\python25>

这样的状态输入python XXX.py 才会认

当然你也可以在系统变量里面把PYTHON的工作目录添加进去。

另外,py文件最好也放到PYTHON目录,免得python找不到。

另外,由于PYTHON在LINUX下使用的很多,WINDOWS下应用较少。作者的工作环境就是linux,你看这句#!/usr/bin/python。

针对 拧发条的鸟 和 azaleammm 的回复:

1、对系统(WINDOWS)来说,默认查找目录是当前目录和WINDOWS\ 、windows\system32目录。不在这几个目录中的EXE是提示“XXX不是一个有效的内部或外部命令或可执行程序”(十分抱歉!现在WINDOWS系统说的不是NO SUCH FILE OR DIRECTORY,我和其他的什么系统计混了,感谢azaleammm纠正)

进入PYTHON25目录输入命令可以解决。

对PYTHON来说,默认查找目录是PYTHON25\下的所有子目录。不在这几个目录中提示的是:

“C:\Python25\python.exe: can't open file 'XXX': [Errno 2] No such file or director”

你应该把hellow文件放在PYTHON能够找到的目录,比如C:\PYTHON25\

#!usr/bin/python这句话不是必须的,一般只是LINUX下的作者习惯,我从来都不写

# Filename : helloworld.py 我也从来都不写。

因为LINUX下是不安扩展名而是按文件类型识别文件的,如果文件名不是*.py,LINUX根据这两句注释识别文件类型并自动选择程序打开。

你直接双击的话到是可以执行,但是执行完后他就自动关闭了,所以一闪就没。实际如果你的机器很烂就可以看到屏幕显示了HELLOW WORLD。

如果你实在搞不清楚,就在IDLE中,文件〉新建〉

然后再新窗口中把代码加入进去,然后点击上面的运行(RUN),或者按F5

IDLE 2.5……恕我火星,是python 2.5里面带的那个IDLE吧,版本应该是1.2。

有RUN,啊,当然不是在交互模式下了(交互下从来就没有),是在编辑模式下。

FILE〉NEW WINDOW ,

看看这一贴:

http://zhidao.baidu.com/question/48354047.html

RUN前PYTHON让你存,你就存,存完交互那里就有了(白底蓝字的HELLO WORLD)

555555明明只是一个HELLOW WORLD而已……为什么说了这么多话。还有什么问题给我发消息。

如果你要用到那个文件代码,就在主文件里写上import

举个例子

A.py

B.py

我的主模块在A里,A要调用B里的函数或者类,那么在A中写import

B.py

这样编译时就会编译用到B中的部分代码。

另外说一句,我对python感觉是运行时用不到的代码,它就不编译。好像是编编译边执行的那种吧

 1、查看当前系统python的版本1python -V2、下载2.7.3版本的Python3、解压和安装tar -jxvf Python-2.7.3.tar.bz2#进入解压后的目录cd Python-2.7.3#编译和安装。/configuremakemake install4.查看是否安装成功/usr/local/bin/python2.7 -V#如果出现如下信息代表安装成功Python 2.7.35、建立软链接#正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.6.6版本,考虑到yum是基于python2.6.6才能正常工作,所以不建议卸载。#采用下面的方法把系统默认的python修改为2.7.3版本mv /usr/bin/python /usr/bin/python2.6.6ln -s /usr/local/bin/python2.7 /usr/bin/python#检测是否成功python -V#出现2.7.3版本信息代表成功Python 2.7.36、解决修改完系统默认python版本后yum不可用的问题#修改yum文件vi /usr/bin/yum将文件头部的#!/usr/bin/python改为如下内容#!/usr/bin/python2.6.6整个升级过程完成了。