linux執行python檔案問題

2021-03-04 09:00:20 字數 1358 閱讀 3264

1樓:gta小雞

第一,**是什麼

第二,兩個系統各自的python版本是什麼第二,報錯資訊具體是什麼,在**的什麼位置一問三不知,無法回答。

linux下執行py程式出錯

2樓:碼大牛

一種方式是直接

bai執行python py原始檔,du方法是先在終端中用zhicd命令dao切換到py原始檔所在的目版錄,然後以./檔名權的方式執行py原始檔(檔名前面加的是乙個英文點號和乙個英文斜槓,表示在當前目錄下執行檔案)。但是前提是這個py原始檔必須被賦予執行許可權,linux系統中只有有執行許可權的檔案才可以執行,即便是乙個二進位制檔案沒有可執行許可權也是不能執行的,給檔案新增可執行許可權的命令是:

chmod a+x 檔案路徑

還有一種執行python py原始檔的方式不需要py原始檔有可執行許可權,方法是用python命令加py檔名的形式來執行原始檔,如果是python 2.x的python原始檔,就用python命令執行:python 檔名;如果是python 3的python原始檔,就用python3命令執行:

python3 檔名。

3樓:席奇井辰君

1、python

server.py

&就可以在後台執行了。

2、守護程式,推薦你裝個supervisor吧。網上搜教程。

linux 系統下執行python程式報錯

4樓:匿名使用者

fname看起來像是獲抄取檔名的東西,襲

你想把檔案路徑bai和檔名串起來組du

成乙個絕對路徑,zhi

5樓:趙浩翔的海角

型別不匹配,前面是no***ype,後面是str,可以在這前面加個判斷

在linux下執行python程式: ./filename.py 我是在windows下寫好的程式,放linux那裡就會出現下面的問題

6樓:匿名使用者

^^m應該是windows下面帶的 : 這個可以這樣處理 dos2unix -k 檔名 可以把它轉換成linux格式的

./filename.py的處理 :在文版件上面加上#!權/usr/bin/env python即可

7樓:匿名使用者

windows/dos裡面換行是\n\r,linux裡面是\n,多出的那個\r會變成^m。用dos2unix、fromdos之類的工具可以轉換,或者你自己刪掉。

8樓:匿名使用者

把linux換成windows好不好

Linux執行python報錯,linux系統下執行python程式報錯

看提示好像是程式想要開啟的檔案是目錄,估計是安裝方式不對。不要相信我,我是瞎猜的。反正程式執行錯誤不是安裝方式不對就是開啟方式不對,呵呵 linux 系統下執行python程式報錯 fname看起來像是獲抄取檔名的東西,襲 你想把檔案路徑bai和檔名串起來組du 成乙個絕對路徑,zhi 型別不匹配,...

linux中執行python程式,出現如下錯誤,請問如何解決

nameerror name angstrom is not defined 按照提示,mesh.py第六行的angstrom沒有定義 是有兩個版本的python,是多個python的原因嗎 linux下執行py程式出錯 一種方式是直接 bai執行python py原始檔,du方法是先在終端中用zh...

linux虛擬機器中執行下面檔案出現這種錯誤怎麼改

這不是可以直接執行的指令碼或者可執行二進位制檔案。這是c源 你必須先用gcc或者gcc 編譯成二進位制執行檔案才能執行的。檢查是否有make 檔案,有的話,執行 make,然後執行make install,看是否可以正常執行。linux虛擬機器開啟的時候,顯示內部錯誤,怎麼解決?造成這個提示 的原因...