本文目錄一覽:
- 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)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/254314.html