linuxpy怎麼編譯
❶ 怎麼在linux里運行一個py文件
然後給腳本文件運行許可權,一般755就OK。
chmod 755 ./*.py
然後執行。
在linux命令行模式中運行python,進入python互動式環境,寫程序後直接輸出結果。
❷ 在linux中如何運行python 的 *.py文件
先將終端所在路徑切換到python腳本文件的目錄下
然後給腳本文件運行許可權,一般755就OK,如果完全是自己的私人電腦,也不做伺服器什麼的,給777的許可權問題也不大(具體許可權含義參考chmod指令的介紹,就不贅述了):
chmod
755
./*.py
然後執行。
在linux命令行模式中運行python,進入python互動式環境,寫程序後直接輸出結果。
在python的互動式命令行寫程序,好處是一下就能得到結果,壞處是沒法保存,下次還想運行的時候,還得再敲一遍。
將print
「hello
world」寫入helloworld.py中,使用python
helloworld.py輸出hello
world(必須找到目標文件的正確位置)。如果在輸出前想查看該文件中的內容,可使用cat命令在終端中獲得並顯示。
如果是有圖形界面的腳本
在前面的chmod之後,直接雙擊(KDE桌面是單擊)文件來執行即可。
❸ Linux下如何編譯Python的*.py
直接使用命令跟上文件名就可以,如:
python test.py
❹ python如何編譯使用源文件
因為系統找不到python.exe,所以說"NO SUCH……「
你需要進入python目錄
c:\python25>
這樣的狀態輸入python XXX.py 才會認
當然你也可以在系統變數裡面把PYTHON的工作目錄添加進去。
另外,py文件最好也放到PYTHON目錄,免得python找不到。
另外,由於PYTHON在LINUX下使用的很多,WINDOWS下應用較少。作者的工作環境就是linux,你看這句#!/usr/bin/python。
針對 擰發條的鳥 和 azaleammm 的回復:
1、對系統(WINDOWS)來說,默認查找目錄是當前目錄和WINDOWS\ 、windows\system32目錄。不在這幾個目錄中的EXE是提示「XXX不是一個有效的內部或外部命令或可執行程序」(十分抱歉!現在WINDOWS系統說的不是NO SUCH FILE OR DIRECTORY,我和其他的什麼系統計混了,感謝azaleammm糾正)
進入PYTHON25目錄輸入命令可以解決。
對PYTHON來說,默認查找目錄是PYTHON25\下的所有子目錄。不在這幾個目錄中提示的是:
「C:\Python25\python.exe: can't open file 'XXX': [Errno 2] No such file or director」
你應該把hellow文件放在PYTHON能夠找到的目錄,比如C:\PYTHON25\
#!usr/bin/python這句話不是必須的,一般只是LINUX下的作者習慣,我從來都不寫
# Filename : helloworld.py 我也從來都不寫。
因為LINUX下是不安擴展名而是按文件類型識別文件的,如果文件名不是*.py,LINUX根據這兩句注釋識別文件類型並自動選擇程序打開。
你直接雙擊的話到是可以執行,但是執行完後他就自動關閉了,所以一閃就沒。實際如果你的機器很爛就可以看到屏幕顯示了HELLOW WORLD。
如果你實在搞不清楚,就在IDLE中,文件〉新建〉
然後再新窗口中把代碼加入進去,然後點擊上面的運行(RUN),或者按F5
IDLE 2.5……恕我火星,是python 2.5裡面帶的那個IDLE吧,版本應該是1.2。
有RUN,啊,當然不是在交互模式下了(交互下從來就沒有),是在編輯模式下。
FILE〉NEW WINDOW ,
看看這一貼:
http://..com/question/48354047.html
RUN前PYTHON讓你存,你就存,存完交互那裡就有了(白底藍字的HELLO WORLD)
555555明明只是一個HELLOW WORLD而已……為什麼說了這么多話。還有什麼問題給我發消息。
❺ linux 中怎麼運行py 文件
一種方式是直接運行Python py源文件,方法是先在終端中用cd命令切換到py源文件所在的目錄,然後以./文件名的方式運行py源文件(文件名前面加的是一個英文點號和一個英文斜杠,表示在當前目錄下運行文件)。但是前提是這個py源文件必須被賦予執行許可權,Linux系統中只有有執行許可權的文件才可以執行,即便是一個二進制文件沒有可執行許可權也是不能運行的,給文件添加可執行許可權的命令是:
chmod a+x 文件路徑
還有一種運行Python py源文件的方式不需要py源文件有可執行許可權,方法是用Python命令加py文件名的形式來運行源文件,如果是Python 2.x的Python源文件,就用python命令執行:python 文件名;如果是Python 3的Python源文件,就用python3命令執行:python3 文件名。
❻ linux下用什麼編譯python
一般是用GCC來編譯
python 在linux下 的編譯安裝
1、安裝
[root@auh1st ~]# cd /usr/local/src/
[root@auh1st src]# ll
總計 0
[root@auh1st src]# wget http://www.python.org/ftp/python/2.6/Python-2.6.tar.bz2
[root@auh1st src]# tar -jxf Python-2.6.tar.bz2
[root@auh1st src]# ll
總計 10724
drwxrwxr-x 17 1000 1000 4096 2008-10-03 Python-2.6
-rw-r--r-- 1 root root 10957859 2008-10-03 Python-2.6.tar.bz2
[root@auh1st Python-2.6]# ./configure --prefix=/usr/local/python-2.6
make && make install
2、檢測和設置環境變數
[root@auh1st bin]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@auh1st bin]# PATH="$PATH":/usr/local/python-2.6/bin
[root@auh1st bin]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python-2.6/bin
3、刪除系統已有的,將新版本覆蓋
cd /usr/bin
rm -rf python
ln -s /usr/local/python-2.6/bin/python ./python
[root@auh1st ~]# python
Python 2.6 (r26:66714, Sep 25 2013, 10:14:04)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "right", "credits" or "license" for more information.
>>>
至此python新版 安裝成功
❼ python源碼linux怎麼編譯
./configure
make
makeinstall
經典三部曲。這是編譯python自身的方法。