本文目录一览:
- 1、在linux下编译python脚本为什么出现这个错误,怎么回事??
- 2、尝试编译Python文件失败,因为问题,怎么解决
- 3、Python编译出错
- 4、Python编译器安装失败怎么解决?
- 5、Python交叉编译失败怎么回事
- 6、python 3 编译失败。为什么?
在linux下编译python脚本为什么出现这个错误,怎么回事??
有两种方式:
1、直接使用python
xxxx.py执行。其中python可以写成python的绝对路径。使用which
python进行查询。
2、在文件的头部(第一行)写上#!/usr/bin/python2.7,这个地方使用python的绝对路径,就是上面用which
python查询来的结果。然后在外面就可以使用./xxx.py执行了。
因为在linux中,python啊shell这些程序都是普通的文本格式,都需要一种程序去解释执行它。要么调用的时候指定,要么在文件头指定。
尝试编译Python文件失败,因为问题,怎么解决
SublimeText2编译Python文件出错,解决方法:
1.环境变量path添加:
C:\Python32\Tools\Scripts;D:\Python32;D:\Program Files\Sublime Text2;
2.Python.sublime-build内容修改
比如原内容:
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
修改为(路径为安装文件夹):
{
"cmd": ["C:/Python26/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
Python编译出错
你的程序是直接从python shell里面保存的吧?这会混进去很多额外的输出和提示符的,需要自行整理才行
Python编译器安装失败怎么解决?
试下低版本,比如3.6
不要依赖ide安装,直接官网下载安装包安装更可靠
Python交叉编译失败怎么回事
1、在源码 python2.7.3/Modules/Setup.dist 搜索zlib ,打开该模块
2、继续下去,又提示缺少zlib.h,也就是我们的交叉编译库中缺少zlib头文件和库文件
3、在 下载zlib源码,交叉编译zlib
由于zlib 编译不支持--host选项,所以在zlib目录下执行如下命令
~/zlib1.2.8/# mkdir _install
~/zlib1.2.8/#CC=arm-xxxxx(你的交叉编译器) ./configure --host=./_install(最好是绝对路径,我偷懒了,这个是安装目录)
~/zlib1.2.8/# make make install
你会在_install目录下发现include 和 lib 目录
下一步,我们回到第1步
为了防止交叉编译链污染,我们在python目录下创建otherinclude otherlib
把zlib下的include和lib下的内容分别按照对应名字拷贝过来
4.在Modules/setup 找到我们前面setup.dist那句话,添加 -L../otherlib -I../otherinclude 这个应该都懂的
直接make
5,如果你之前make distclean过了,没有setup文件,请修改setup.dist.文件,重新configure!
python 3 编译失败。为什么?
import re
def buildMatchAndApply((pattern, search, replace)):#python3不能这样写的,两个括号
match = lambda word: re.search(pattern,word)
apply = lambda word: re.sub(search,replace,word)
return(match,apply)
patterns = \
(
('[sxz]$', '$', 'es'),
('[^aeioudgkprt]h$', '$', 'es'),
('(qu|[^aeiou])y$', 'y$', 'ies'),
('$', '$', 's')
)
rule = map(buildMatchAndApply,patterns)