最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ubuntu下讓python腳本可直接運行的實現(xiàn)方法

 更新時間:2019年06月29日 09:29:50   作者:katyusha1  
今天小編就為大家分享一篇ubuntu下讓python腳本可直接運行的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我們還是以那個翻譯程序為例子,上次給各位老鐵講了在windows下的應(yīng)用程序打包,這一次給各位老鐵講一講,在linux下為python文件可以自己執(zhí)行,從而不需要python xxx.py。

很簡單,在python源文件最上面添上下面一句話!

#!/usr/bin/python3

/usr/bin/python3,是ubuntu下python3解釋器所在的目錄,具體可以用which python3查看

然后在執(zhí)行chmod +x ./xxx.py,為python腳本增加可執(zhí)行權(quán)限

例如我這里

sudo chmod +x ./translate.py

最后運行./translate.py

然后…………報錯了

-bash: ./translate.py: /usr/bin/python3^M: 解釋器錯誤: 沒有那個文件或目錄

為什么?

這個是我在win7下寫好的源代碼,后來用winscp傳到ubuntu上的,所以就造成了一個問題,dos下寫的代碼,拿到linux下,存在不兼容。

解決辦法:

sudo vim translate.py
:set ff=unix

然后在執(zhí)行 ./translate.py

OK,完美運行,但是細(xì)細(xì)一看,似乎還不完美,因為每次都要切換到文件所在目錄才能運行,為了更方使用程序,我們可以將translate.py連接到/usr/bin,或者/usr/local/bin,等等配置了系統(tǒng)環(huán)境變量的目錄下

sudo ln -s /xxxx/xxxx/xxxx/translate.py /usr/local/bin/dict

/xxxx/xxxx/xxxx/ ,是translate.py所在的絕對路徑

/usr/local/bin/dict,dict是translate.py軟連接后的重命名

運行效果

OK,以后在我的ubuntu系統(tǒng)里,不就有一個現(xiàn)成的翻譯程序了嗎?豈不是美滋滋!

以上這篇ubuntu下讓python腳本可直接運行的實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Ubuntu18.04 Server版安裝及使用(圖文)

    Ubuntu18.04 Server版安裝及使用(圖文)

    這篇文章主要介紹了Ubuntu18.04 Server版安裝及使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Apache 新站點目錄配置 SELinux 的方法

    Apache 新站點目錄配置 SELinux 的方法

    本文詳細(xì)介紹了如何使用SELinux保護(hù)Apache新站點目錄,包括確定默認(rèn)上下文、創(chuàng)建和設(shè)置新目錄的上下文、允許網(wǎng)絡(luò)連接以及驗證配置,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • linux托盤不斷閃爍之解決方法

    linux托盤不斷閃爍之解決方法

    紅旗6sp1雖然升級了一些配置和軟件,但是也出現(xiàn)很多問題 比較突出的就是 當(dāng)通過 網(wǎng)絡(luò) 設(shè)置 一個pppoe adsl 上網(wǎng)以后,系統(tǒng)托盤不停的閃爍
    2008-07-07
  • Linux使用sed命令替換字符串教程

    Linux使用sed命令替換字符串教程

    在本篇文章中小編給大家分享了關(guān)于Linux下如何使用sed命令替換字符串的相關(guān)知識點內(nèi)容,有需要的朋友們學(xué)習(xí)下。
    2019-01-01
  • Linux環(huán)境變量配置的完整攻略

    Linux環(huán)境變量配置的完整攻略

    這篇文章主要給大家介紹了關(guān)于Linux環(huán)境變量配置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Linux具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Linux CentOS7 vim寄存器解讀

    Linux CentOS7 vim寄存器解讀

    這篇文章主要介紹了Linux CentOS7 vim寄存器使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • linux服務(wù)器下配置多tomcat實現(xiàn)實例

    linux服務(wù)器下配置多tomcat實現(xiàn)實例

    這篇文章主要介紹了linux服務(wù)器下配置多tomcat的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Linux服務(wù)器操作系統(tǒng)加固方法

    Linux服務(wù)器操作系統(tǒng)加固方法

    本幫助手冊旨在指導(dǎo)系統(tǒng)管理人員或安全檢查人員進(jìn)行Linux操作系統(tǒng)的安全合規(guī)性檢查和加固,需要的朋友可以參考下
    2018-02-02
  • Apache實現(xiàn)禁止中文瀏覽器訪問與301重定向的方法

    Apache實現(xiàn)禁止中文瀏覽器訪問與301重定向的方法

    這篇文章主要介紹了Apache實現(xiàn)禁止中文瀏覽器訪問與301重定向的方法,通過修改.htaccess的配置來實現(xiàn)非常簡便,需要的朋友可以參考下
    2016-01-01
  • 詳解如何在 CentOS 7 上安裝和安全配置 MariaDB 10

    詳解如何在 CentOS 7 上安裝和安全配置 MariaDB 10

    這篇文章主要介紹了詳解如何在 CentOS 7 上安裝和安全配置 MariaDB 10,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03

最新評論

太仓市| 揭东县| 舒城县| 青阳县| 罗城| 普安县| 闸北区| 班戈县| 乌恰县| 寻甸| 江达县| 南岸区| 临夏市| 鄂托克旗| 卢龙县| 久治县| 南和县| 巴彦淖尔市| 南安市| 中阳县| 南川市| 衡水市| 永兴县| 苗栗县| 新平| 九寨沟县| 乐平市| 元朗区| 登封市| 乌拉特前旗| 广东省| 峨眉山市| 锡林浩特市| 潮安县| 元谋县| 景泰县| 旬邑县| 蒙自县| 灌阳县| 宜兰县| 永善县|