Windows環(huán)境下如何使用Pycharm運行sh文件
博主在調(diào)試一些程序時,時常遇到 .sh文件,這是Linux中的shell腳本文件,那么這種文件在windows下如何運行呢,其實我們可以通過git來實現(xiàn),接下來看我操作。
首先我們需要安裝Git,關(guān)于其安裝過程可以參考博主這篇文章:
Git學(xué)習(xí)筆記
安裝完成后,由于博主使用的是pycharm,所以介紹如何在pycharm了。忘記git安裝位置的可以通過cmd窗口輸入where git命令查詢

然后我們打開pycharm,這里要求使用pycharm專業(yè)版。
我們先測試一下:可以看到其提升sh不是可執(zhí)行的命令

此時我們打開setting按如下配置
注意:第4步添加路徑記得要加上英文雙引號?。。?/p>

這時我們將Terminal關(guān)閉后再次打開,變?yōu)槿缦聢D:

再次運行先前的命令就可以了。
以上講的是在本地Windows電腦中使用pycharm 運行run.sh。
若pycharm已經(jīng)連接上Linux服務(wù)器,要在pycharm中打開服務(wù)器的終端,不需要Git。
打開服務(wù)器的終端可以在pycharm中直接進(jìn)行進(jìn)行遠(yuǎn)程服務(wù)器的命令行操作,非常方便。
選擇Tool——>Start SSH session,選擇已經(jīng)連接好的服務(wù)器就可以了
然后我們切換到程序所在的目錄:cd program
然后執(zhí)行我們剛剛的sh命令,此時報錯:
-bash: ./tools/dist_train.sh: Permission denied
這是沒有權(quán)限導(dǎo)致的,執(zhí)行命令:
chmod 777 ./tools/dist_train.sh
隨后再次執(zhí)行即可。
到此這篇關(guān)于Windows環(huán)境下如何使用Pycharm運行sh文件的文章就介紹到這了,更多相關(guān)Pycharm運行sh文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
8個Python中可復(fù)用函數(shù)的最佳實踐分享
在Python編程中,編寫可復(fù)用的函數(shù)是提高代碼質(zhì)量和開發(fā)效率的關(guān)鍵,本文將介紹8種最佳實踐,并提供豐富的示例代碼,希望可以幫助大家編寫高質(zhì)量的可復(fù)用函數(shù)2023-12-12
關(guān)于Python正則表達(dá)式 findall函數(shù)問題詳解
在寫正則表達(dá)式的時候總會遇到不少的問題,本文講述了Python正則表達(dá)式中 findall()函數(shù)和多個表達(dá)式元組相遇的時候會出現(xiàn)的問題2018-03-03
python+selenium的web自動化上傳操作的實現(xiàn)
這篇文章主要介紹了python+selenium的web自動化上傳操作的實現(xiàn),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-08-08
Python數(shù)學(xué)建模StatsModels統(tǒng)計回歸模型數(shù)據(jù)的準(zhǔn)備
這篇文章主要介紹了Python數(shù)學(xué)建模StatsModels統(tǒng)計回歸模型數(shù)據(jù)的準(zhǔn)備學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10
pytorch中nn.Flatten()函數(shù)詳解及示例
nn.Flatten是一個類,而torch.flatten()則是一個函數(shù),下面這篇文章主要給大家介紹了關(guān)于pytorch中nn.Flatten()函數(shù)詳解及示例的相關(guān)資料,需要的朋友可以參考下2023-01-01
python中各種常見文件的讀寫操作與類型轉(zhuǎn)換詳細(xì)指南
這篇文章主要為大家詳細(xì)介紹了python中各種常見文件(txt,xls,csv,sql,二進(jìn)制文件)的讀寫操作與類型轉(zhuǎn)換,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-04-04
一文教會你利用Python程序讀取Excel創(chuàng)建折線圖
不同類型的圖表有不同的功能,柱形圖主要用于對比數(shù)據(jù),折線圖主要用于展示數(shù)據(jù)變化的趨勢,散點圖主要用于判斷數(shù)據(jù)的相關(guān)性,下面這篇文章主要給大家介紹了關(guān)于如何通過一文教你利用Python程序讀取Excel創(chuàng)建折線圖的相關(guān)資料,需要的朋友可以參考下2022-11-11
Python開發(fā)入門之如何制作一個簡單的桌面應(yīng)用
這篇文章主要給大家介紹了關(guān)于Python開發(fā)入門之如何制作一個簡單的桌面應(yīng)用的相關(guān)資料,我們不僅可以使用Python的圖像處理庫,如PIL等來實現(xiàn)圖片的處理和識別,同時你還可以設(shè)計和開發(fā)具有圖形界面的桌面應(yīng)用程序,需要的朋友可以參考下2023-08-08

