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

 更新时间:2023年02月21日 11:29:41   作者:彭祥.  
这篇文章主要介绍了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

随后再次执行即可。

到此这篇关于Windows环境下如何使用Pycharm运行sh文件的文章就介绍到这了,更多相关Pycharm运行sh文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 8个Python中可复用函数的最佳实践分享

    8个Python中可复用函数的最佳实践分享

    在Python编程中,编写可复用的函数是提高代码质量和开发效率的关键,本文将介绍8种最佳实践,并提供丰富的示例代码,希望可以帮助大家编写高质量的可复用函数
    2023-12-12
  • Python 描述符(Descriptor)入门

    Python 描述符(Descriptor)入门

    本文给大家介绍的是Python中比较重要的一个知识点--描述符(Descriptor),描述符(descriptor)是Python语言核心中困扰我时间最长的一个特性,但是一旦你理解了之后,描述符的确还是有它的应用价值的。
    2016-11-11
  • 关于Python正则表达式 findall函数问题详解

    关于Python正则表达式 findall函数问题详解

    在写正则表达式的时候总会遇到不少的问题,本文讲述了Python正则表达式中 findall()函数和多个表达式元组相遇的时候会出现的问题
    2018-03-03
  • python+selenium的web自动化上传操作的实现

    python+selenium的web自动化上传操作的实现

    这篇文章主要介绍了python+selenium的web自动化上传操作的实现,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • Python带你从浅入深探究Tuple(基础篇)

    Python带你从浅入深探究Tuple(基础篇)

    大家都知道Python中的元组容器序列(tuple)与列表容器序列(list)有很多相同之处,他们虽然都可以存储任意类型的数据,但是一个元组定义好之后就不能够再进行修改,对Python Tuple相关知识感兴趣的朋友一起看看吧
    2021-05-05
  • Python数学建模StatsModels统计回归模型数据的准备

    Python数学建模StatsModels统计回归模型数据的准备

    这篇文章主要介绍了Python数学建模StatsModels统计回归模型数据的准备学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • pytorch中nn.Flatten()函数详解及示例

    pytorch中nn.Flatten()函数详解及示例

    nn.Flatten是一个类,而torch.flatten()则是一个函数,下面这篇文章主要给大家介绍了关于pytorch中nn.Flatten()函数详解及示例的相关资料,需要的朋友可以参考下
    2023-01-01
  • python中各种常见文件的读写操作与类型转换详细指南

    python中各种常见文件的读写操作与类型转换详细指南

    这篇文章主要为大家详细介绍了python中各种常见文件(txt,xls,csv,sql,二进制文件)的读写操作与类型转换,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-04-04
  • 一文教会你利用Python程序读取Excel创建折线图

    一文教会你利用Python程序读取Excel创建折线图

    不同类型的图表有不同的功能,柱形图主要用于对比数据,折线图主要用于展示数据变化的趋势,散点图主要用于判断数据的相关性,下面这篇文章主要给大家介绍了关于如何通过一文教你利用Python程序读取Excel创建折线图的相关资料,需要的朋友可以参考下
    2022-11-11
  • Python开发入门之如何制作一个简单的桌面应用

    Python开发入门之如何制作一个简单的桌面应用

    这篇文章主要给大家介绍了关于Python开发入门之如何制作一个简单的桌面应用的相关资料,我们不仅可以使用Python的图像处理库,如PIL等来实现图片的处理和识别,同时你还可以设计和开发具有图形界面的桌面应用程序,需要的朋友可以参考下
    2023-08-08

最新评论