Windows下运行.sh文件,可在git bash中运行,也可在cmd、pycharm 终端中运行。.sh文件中指定虚拟环境。

这篇具有很好参考价值的文章主要介绍了Windows下运行.sh文件,可在git bash中运行,也可在cmd、pycharm 终端中运行。.sh文件中指定虚拟环境。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

适合新手的教程

从github上下载的源码往往用.sh文件控制代码的参数及运行,对于Windows下的新手跑项目很不友好。这里我总结一下Windows下运行.sh文件步骤。

一、配置git

1.下载安装git,用git bash

需翻墙,下载地址如下:Git - Downloads (git-scm.com)https://www.git-scm.com/download/

windows 运行 .sh,windows,pycharm,git,python,bash

选择安装目录后,一路next安装即可,我装在了F盘。细致的可参考:

windows下Git BASH安装_怎么下载gitbash-CSDN博客

2.配置git/bin的环境变量

找到git下bin目录的位置:

windows 运行 .sh,windows,pycharm,git,python,bash

将bin目录位置加入系统环境变量Path中。

windows 运行 .sh,windows,pycharm,git,python,bash

这样配置之后:

a.可以在文件管理上方搜索栏直接输入sh启动git,在git中可运行.sh文件

windows 运行 .sh,windows,pycharm,git,python,bash

windows 运行 .sh,windows,pycharm,git,python,bash

在此框中输入bash name.sh即可运行sh文件。

b.可以cmd终端中或者pycharm的终端(Terminal)使用bash命令运行sh文件。

windows 运行 .sh,windows,pycharm,git,python,bash

二、sh文件中指定要用的conda虚拟环境

git配置好之后,windows下已经可以执行bash文件。

安装好Anaconda。

查教程即可,不再赘述。推荐Python深度学习:安装Anaconda、PyTorch(GPU版)库与PyCharm_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1cD4y1H7Tk/?spm_id_from=333.999.0.0&vd_source=f8708aed69039fd471f3d106ea5dc399

.sh文件中指定虚拟环境

但目前.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,

windows 运行 .sh,windows,pycharm,git,python,bash

如果是服务器上运行,更改成相应的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

windows 运行 .sh,windows,pycharm,git,python,bash

将上面代码注释掉即可解决问题。文章来源地址https://www.toymoban.com/news/detail-772673.html

到了这里,关于Windows下运行.sh文件,可在git bash中运行,也可在cmd、pycharm 终端中运行。.sh文件中指定虚拟环境。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows 下 bat 脚本调用 Git bash 环境 sh 脚本

    D:InstallGit start.sh 脚本 双击 start.bat 我们下期见,拜拜!

    2024年04月25日
    浏览(43)
  • 使用PyCharm运行.sh文件

    最近在网上下载了一份代码,其中有个.sh文件,就在网上学习了下如何使用PyCharm运行.sh文件,在这写一篇用以个人学习记录。 如果电脑上没有Git,要先安装Git(下载官网Git - Downloading Package (git-scm.com)),安装时一路默认即可,也可以参照Git安装教程(详细) - 简书 (jianshu.

    2024年02月02日
    浏览(27)
  • Ubuntu下通过.sh文件同时启动多个程序系列2—启动多个终端分别运行不同指令或者程序

    项目上经常遇到需要到开多个终端分别启动不用程序,这里简单介绍一个方法,通过.sh文件,同时启动多个程序 这里创建的文件名为 test.sh chmod 777 test.sh ./test.sh gnome-terminal --tab --title=A.sh – bash -c “ cd /home/aha/Downloads/test1 ./run.sh run.log ;exec bash” 只需要修改加粗部分即可 例如

    2024年02月06日
    浏览(58)
  • 【奇葩问题】1.torch.cuda.is_available()在cmd和pycharm中为True,但在git的Linux中bash执行时为False

    导师让我复现一下《TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis》的代码,下面是论文和代码的链接: 链接:https://openreview.net/pdf?id=ju_Uqw384Oq 代码:https://github.com/thuml/TimesNet 时序算法库:https://github.com/thuml/Time-Series-Library 省流不看版:每个sh脚本的第一行是exp

    2024年02月05日
    浏览(39)
  • Windows系统下如何运行.sh脚本文件

    前言: .sh文件是一种命令脚本文件,在Windows系统下可以通过命令行工具打开运行。通常可以使用Git工具来打开运行.sh脚本文件。不过很多第一次使用Git的人,可能对Git工具不熟悉。.sh文件在命令行运行时是有固定写法的,下面介绍详细步骤。 1.下载并安装Git 首先,建议先挂

    2024年02月11日
    浏览(36)
  • windows下修改PyCharm默认terminal & 在Git Bash中使用conda

    PyCharm的terminal默认使用的是powershell,但是conda环境是通过cmd运行的,因此可以将PyCharm的默认terminal修改成cmd。 在设置页面中打开 Settings--Tools--Terminal ,将Shell path修改成cmd即可 git操作默认是在Git Bash中使用,因此想在Git Bash中同时使用conda,这样默认terminal改成Git Bash就能同时使

    2024年02月13日
    浏览(42)
  • PyCharm终端中无法加载文件,因为在此系统上禁止运行脚本。

    无法加载文件 E:pythonProjecttag_recommendvenvScriptsactivate.ps1,因为在此系统上禁止运行脚本。 原因:Windows系统默认禁止运行脚本。 解决方案: ①打开PowerShell并以管理员身份运行。 ②输入以下命令来查看当前PowerShell的执行策略:Get-ExecutionPolicy 如果策略是Restricted,则表示Po

    2024年02月11日
    浏览(40)
  • Shell脚本中文英文多语言国际化和命令行批处理(bash sh cmd bat)中定义函数的简单写法

    有时候为了方便别人使用,我们会选择去编写各种各样的命令行脚本:给Windows用户编写 .bat cmd批处理脚本,给macOS、Linux用户编写 .sh bash shell脚本。 面向国内用户当然应当首选中文作为脚本的显示语言,如果还要支持海外用户使用,那么能提供国际化多语言( i18n )支持那是

    2024年02月08日
    浏览(47)
  • Windows中的Git Bash运行conda命令:未找到命令的错误(已解决)

    在windows中的Gitbash中 打开激活conda环境,并运行(前提是你先安装好git(自己去官网下载))。 要能够在Gitbash上运行Conda, 如果你只是临时用一下,就是临时爽一把,那就按照下面的设置(如果你的Aanconda3安装在c盘,路径和下面的相同,如果不是安装在c盘,那就把c改成你安

    2024年04月29日
    浏览(47)
  • Windows系统中使用bat脚本启动git bash 并运行指定命令 - 懒人一键git更新

    双击\\\"autoGitPull.bat\\\",自动打开git bash,并cd到项目,逐个git pull,保留git bash窗口展示进度。 其中,start \\\"\\\" \\\"D:xx.exe\\\"的第一个\\\"\\\"是空运行,防止报错找不到命令-c 另外,屁股的\\\";bash\\\"是强制git bash别关窗口  

    2024年02月13日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包