linux下執行py程式出錯在linux下執行Python程式filenamepy我是在windows下寫好的程式,放linux那裡就會出現下面的問題

2021-03-09 20:45:19 字數 1298 閱讀 7590

1樓:碼大牛

一種方式是直接

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

2樓:席奇井辰君

1、python

server.py

&就可以在後臺執行了。

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

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

3樓:匿名使用者

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

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

4樓:匿名使用者

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

5樓:匿名使用者

把linux換成windows好不好

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

6樓:匿名使用者

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

7樓:校沙咎誼

首先你得安裝python

然後執行python

python指令碼名.py

執行檢視幫助

執行python/?

如何在linux下執行python程式

現在一般的linux都預裝了python2.x直接在命令列裡執行就行了 python xx.py就可以了zh zh pythonpro echo print hello a.py zh zh pythonpro lsa.py zh zh pythonpro python a.pyhello zh z...

如何用GCC在linux下編譯C語言程式

在linux下面 bai,如果要編譯 一個c語言源du程式,我們要使zhi用gnu的gcc編譯器,假設我dao們有下面一個非常內簡單的源程式容 hello.c int main int argc,char argv 要編譯這個程式,我們只要在命令列下執行 gcc o hello hello.c gc...

51微控制器程式出錯不執行定時器中斷1同時delay函式也有錯求高手指點

tmod 0x01 65536 50 6 改為tmod 0x11 65536 50 256 只有程式沒有電路原理很難找錯誤 可以同時執行兩個定時器 51微控制器程式定時器怎麼這麼不準確啊,求高手指點!這是編譯器造成的,你最好用debug模式看看生成的彙編 是什麼摸樣,比較一下你那三種方 式給th0和...