適合新手的教程
從github上下載的源碼往往用.sh文件控制代碼的參數(shù)及運(yùn)行,對(duì)于Windows下的新手跑項(xiàng)目很不友好。這里我總結(jié)一下Windows下運(yùn)行.sh文件步驟。
一、配置git
1.下載安裝git,用git bash
需翻墻,下載地址如下:Git - Downloads (git-scm.com)https://www.git-scm.com/download/
選擇安裝目錄后,一路next安裝即可,我裝在了F盤。細(xì)致的可參考:
windows下Git BASH安裝_怎么下載gitbash-CSDN博客
2.配置git/bin的環(huán)境變量
找到git下bin目錄的位置:
將bin目錄位置加入系統(tǒng)環(huán)境變量Path中。
這樣配置之后:
a.可以在文件管理上方搜索欄直接輸入sh啟動(dòng)git,在git中可運(yùn)行.sh文件
在此框中輸入bash name.sh即可運(yùn)行sh文件。
b.可以cmd終端中或者pycharm的終端(Terminal)使用bash命令運(yùn)行sh文件。
二、sh文件中指定要用的conda虛擬環(huán)境
git配置好之后,windows下已經(jīng)可以執(zhí)行bash文件。
安裝好Anaconda。
查教程即可,不再贅述。推薦Python深度學(xué)習(xí):安裝Anaconda、PyTorch(GPU版)庫(kù)與PyCharm_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1cD4y1H7Tk/?spm_id_from=333.999.0.0&vd_source=f8708aed69039fd471f3d106ea5dc399
.sh文件中指定虛擬環(huán)境
但目前.sh文件中未指定所使用的conda虛擬環(huán)境,須在.sh文件開頭中加入命令:
source D:/Anaconda/etc/profile.d/conda.sh conda activate DL set -ex
在這里我的conda.sh位置是D:/Anaconda/etc/profile.d/conda.sh,
如果是服務(wù)器上運(yùn)行,更改成相應(yīng)的conda.sh位置(如注釋中所示),
然后? ? conda activate 環(huán)境名? ? 即可,如下:
#source /home/zhubin/anaconda3/etc/profile.d/conda.sh source D:/Anaconda/etc/profile.d/conda.sh conda activate DL set -ex
這樣就可以在Windows下利用git,或者cmd,或者pycharm終端中執(zhí)行.sh腳本文件了,并且指定了虛擬環(huán)境。
啟動(dòng)命令為:bash name.sh,就可開始后續(xù)的實(shí)驗(yàn)了。
注意:如果已經(jīng)是在虛擬環(huán)境里了,就不要加上面的代碼了,否則會(huì)報(bào)錯(cuò):
UnicodeEncodeError: 'gbk' codec can't encode character '\ue1b9' in position 3100: illegal multibyte sequence
文章來源:http://www.zghlxwxcb.cn/news/detail-772673.html
將上面代碼注釋掉即可解決問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-772673.html
到了這里,關(guān)于Windows下運(yùn)行.sh文件,可在git bash中運(yùn)行,也可在cmd、pycharm 終端中運(yùn)行。.sh文件中指定虛擬環(huán)境。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!