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

2021-03-26 05:16:41 字數 3189 閱讀 8836

1樓:大話殘劍

nameerror: name 'angstrom' is not defined

按照提示,mesh.py第六行的angstrom沒有定義

2樓:昆士蘭啊

是有兩個版本的python,是多個python的原因嗎

linux下執行py程式出錯

3樓:碼大牛

一種方式是直接

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 檔名。

4樓:席奇井辰君

1、python

server.py

&就可以在後台執行了。

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

ubuntu上開啟執行python指令碼提示如下錯誤,該如何解決

5樓:匿名使用者

你似乎是在來ubuntu平台上執行乙個自python寫的測試程式。最直bai接的辦法是du找乙個懂的人zhi

,手把手一步步教會dao你用這個測試用例。

先說幾個錯誤。第一你在超級使用者下執行測試,這個通常會有很多問題。最好用普通使用者。第二,不要用中文目錄,也不要直接在u盤上執行。把測試檔案複製到普通使用者的目錄裡執行。

前面兩個warning,可能是說明你建立目錄因為許可權的問題沒有成功。從而複製測試用例的python指令碼到指定目錄時出了錯誤。有可能會導致無法找到一些檔案。

subprocess.popen("python runtests.py temp/temp.py")

這一句話目前的錯誤提示顯示,它沒有找到python,你加上路徑試試看

subprocess.popen("/usr/bin/python runtests.py temp/temp.py")

linux 系統下執行python程式報錯

6樓:匿名使用者

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

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

成乙個絕對路徑,zhi

7樓:趙浩翔的海角

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

linux執行python報錯

8樓:來意思意思

看提示好像是程式想要開啟的檔案是目錄,估計是安裝方式不對。

不要相信我,我是瞎猜的。(反正程式執行錯誤不是安裝方式不對就是開啟方式不對,呵呵)

linux下,任務計畫啟動python程式報錯,但是手動啟動python程式沒有錯誤,請問這是為什麼?

9樓:匿名使用者

你可以從下面幾個方面去檢查,

shell 環境變數是否在crontab中執行時不存在或者值錯誤。回程式路徑答是不是相對路徑。

crontab中執行指令碼的使用者,如果不是當前使用者的話,要檢查python的模組是不是全域性安裝的(需要在sites-packages目錄下)。

沒了,希望有幫助。

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

10樓:匿名使用者

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

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

11樓:匿名使用者

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

12樓:匿名使用者

把linux換成windows好不好

為什麼linux下執行python程式會出現 ***mand not found,求解答

13樓:匿名使用者

在python3中,print不再是關鍵字了,是乙個內建函式,呼叫函式,引數要加上括號,明白了嗎

14樓:尹卓群

指令碼當前路徑輸入:

python ***.py試試

15樓:周杰掄死你

裝py了嘛?環境變數沒配置好吧。

16樓:紹幹**志

python的話現在有python2和python3,首先確保你使用的作業系統:

確保python安裝目錄在path變數中,其次版linux的話需要建立python軟連線到/usr/bin之類的權path目錄。

17樓:手機使用者

把#!/usr/bin/python寫在第一行

linux系統python執行指令碼時正常,但是用打包後執行就出現了錯誤????? 100

18樓:匿名使用者

pyinstaller是打包成在windows下能執行的.exe檔案 和 你的指令碼在linux下正常執行 有半毛錢的關係???????????知道什麼是作業系統嗎???

19樓:校沙咎誼

首先你得安裝python

然後執行python

python指令碼名.py

執行檢視幫助

執行python/?

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

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

linux執行python檔案問題

第一,是什麼 第二,兩個系統各自的python版本是什麼第二,報錯資訊具體是什麼,在 的什麼位置一問三不知,無法回答。linux下執行py程式出錯 一種方式是直接 bai執行python py原始檔,du方法是先在終端中用zhicd命令dao切換到py原始檔所在的目版錄,然後以.檔名權的方式執行py...

Python程式問題,求大神,python程式報錯,小白一個,求大神指點?

def fn1 limit n 3 while n limit if n 7 and n 3 0 yield n n 1 def fn2 limit return n for n in xrange limit if n 7 and n 3 0 limit 50 print num for num ...