当前位置: 首页 > news >正文

Windows环境下使用Pycharm运行sh文件

博主在调试一些程序时,时常遇到 .sh文件,这是Linux中的shell脚本文件,那么这种文件在windows下如何运行呢,其实我们可以通过git来实现,接下来看我操作。
首先我们需要安装Git,关于其安装过程可以参考博主这篇文章:

Git学习笔记

安装完成后,由于博主使用的是pycharm,所以介绍如何在pycharm了。忘记git安装位置的可以通过cmd窗口输入where git命令查询

在这里插入图片描述

然后我们打开pycharm,这里要求使用pycharm专业版。
我们先测试一下:可以看到其提升sh不是可执行的命令

在这里插入图片描述

此时我们打开setting按如下配置
注意:第4步添加路径记得要加上英文双引号!!!

在这里插入图片描述
这时我们将Terminal关闭后再次打开,变为如下图:

在这里插入图片描述

再次运行先前的命令就可以了。
以上讲的是在本地Windows电脑中使用pycharm 运行run.sh。
若pycharm已经连接上Linux服务器,要在pycharm中打开服务器的终端,不需要Git。
打开服务器的终端可以在pycharm中直接进行进行远程服务器的命令行操作,非常方便。

选择Tool——>Start SSH session,选择已经连接好的服务器就可以了

然后我们切换到程序所在的目录:cd program
然后执行我们刚刚的sh命令,此时报错:

-bash: ./tools/dist_train.sh: Permission denied

这是没有权限导致的,执行命令:

chmod 777 ./tools/dist_train.sh

随后再次执行即可。

http://www.lryc.cn/news/9039.html

相关文章:

  • Flutter启动流程浅析
  • 004:NumPy的应⽤-2
  • 一文了解JAVA中同步、异步、阻塞和非阻塞
  • 查询股票交易日接口可以用C++实现查询当日成交吗?
  • java中常见的json库以及对应的用法
  • 德赛西威NAV75*-SV731*导航升级(凯立德J30)实战
  • [USACO2023-JAN-Bronze] T1 LEADERS 题解
  • 第二章:unity性能优化之drawcall优化-1
  • 【2341. 数组能形成多少数对】
  • [TPAMI‘21] Heatmap Regression via Randomized Rounding
  • pytorch下tensorboard使用[远程服务器]
  • CentOS下安装Nginx的详细步骤
  • CSS编码规范
  • Linux下makefile 编译项目
  • Linux磁盘查看,使用(分区、格式化、挂载)
  • 走进WebGL
  • Unity 中 Awake 和 Start 时机与 GameObject的关系
  • 1月份 GameFi 行业报告
  • JVM - 调优
  • flask配置https协议
  • Springboot 我随手封装了一个万能的导出excel工具,传什么都能导出
  • 【Linux详解】——进程控制(创建、终止、等待、替换)
  • HummerRisk V0.9.1:操作审计增加百度云,增加主机检测规则及多处优化
  • Rust入门(十六):手写web服务器和线程池
  • 数据结构——第二章 线性表(1)——顺序结构
  • YOLO 格式数据集制作
  • 基于linux内核的驱动开发
  • 找不到工作的测试员一大把,大厂却招不到优秀软件测试员?高薪难寻测试工程师。
  • buuctf Basic
  • 赛狐ERP|亚马逊产品缺货怎么办?该如何补救?