赞
踩
从github上下载的源码往往用.sh文件控制代码的参数及运行,对于Windows下的新手跑项目很不友好。这里我总结一下Windows下运行.sh文件步骤。
需翻墙,下载地址如下:Git - Downloads (git-scm.com)https://www.git-scm.com/download/
选择安装目录后,一路next安装即可,我装在了F盘。细致的可参考:
windows下Git BASH安装_怎么下载gitbash-CSDN博客
找到git下bin目录的位置:
将bin目录位置加入系统环境变量Path中。
这样配置之后:
a.可以在文件管理上方搜索栏直接输入sh启动git,在git中可运行.sh文件
在此框中输入bash name.sh即可运行sh文件。
b.可以cmd终端中或者pycharm的终端(Terminal)使用bash命令运行sh文件。
git配置好之后,windows下已经可以执行bash文件。
但目前.sh文件中未指定所使用的conda虚拟环境,须在.sh文件开头中加入命令:
source D:/Anaconda/etc/profile.d/conda.sh conda activate DL set -ex
在这里我的conda.sh位置是D:/Anaconda/etc/profile.d/conda.sh,
如果是服务器上运行,更改成相应的conda.sh位置(如注释中所示),
然后 conda activate 环境名 即可,如下:
#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终端中执行.sh脚本文件了,并且指定了虚拟环境。
启动命令为:bash name.sh,就可开始后续的实验了。
注意:如果已经是在虚拟环境里了,就不要加上面的代码了,否则会报错:
UnicodeEncodeError: 'gbk' codec can't encode character '\ue1b9' in position 3100: illegal multibyte sequence
将上面代码注释掉即可解决问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。