pycharm中运行adb名称报错:sh: adb: command not found

2 篇文章 0 订阅
当在PyCharm中运行包含adb命令的脚本如runtest.py时,如果出现sh:adb:commandnotfound错误,可以通过在PyCharm的运行配置中设置环境变量来解决。具体步骤包括在Environment选项卡中添加PATH变量,指向adb的安装路径。对于全局设置,可以在macOS的/etc/paths文件中添加路径,使得所有项目都能访问adb。
摘要由CSDN通过智能技术生成

一、终端能够执行adb命令,但是点击run test.py文件就报错sh: adb: command not found
这个问题可能是因为你在 PyCharm 中运行 test.py 文件时没有正确地加载 adb 命令的路径。一种解决方法是在 PyCharm 的运行配置中设置环境变量。

以下是设置环境变量的步骤:

  1. 在 PyCharm 中打开 test.py 文件,并点击运行按钮运行该脚本。

  2. 在运行失败后,打开 PyCharm 底部的运行窗口,查看错误信息。

  3. 如果错误信息中包含 “sh: adb: command not found”,则说明 PyCharm 无法找到 adb 命令的路径。

  4. 在 PyCharm 菜单栏中选择 Run -> Edit Configurations,打开运行配置窗口。

  5. 在运行配置窗口中,选择要运行的配置,并在右侧的选项卡中选择 Environment

  6. Environment 选项卡中,单击右侧的加号按钮添加一个新的环境变量。

  7. 在弹出的对话框中,输入以下内容:

    • NamePATH
    • Value$PATH:/opt/homebrew/bin

    注意,/opt/homebrew/binadb 命令的路径,如果你的 adb 命令安装在其他位置,请将路径更改为相应的路径。

  8. 单击 OK 按钮保存环境变量。

  9. 再次运行 test.py 文件,这次应该可以成功地执行 adb 命令了。

请注意,以上步骤是在 PyCharm 中为单个运行配置设置环境变量。如果你想全局添加环境变量,可以在操作系统的环境变量中添加相应的路径。

二、
如果每个项目都需要使用这些环境变量,那么你需要在每个项目中都进行设置。但是,你也可以将这些环境变量添加到你的系统环境变量中,这样所有的项目都可以使用这些环境变量。

在 macOS 中,你可以将这些环境变量添加到 /etc/paths 文件中,这样它们将成为系统范围内的全局环境变量。请注意,修改 /etc/paths 文件需要管理员权限。以下是如何将环境变量添加到 /etc/paths 文件中的步骤:

  1. 打开终端并输入以下命令:

    sudo nano /etc/paths
    

    输入你的管理员密码以确认。

  2. 在打开的编辑器中,添加以下两行:

    /usr/local/bin
    /opt/homebrew/bin
    
  3. 按下 “Ctrl + O” 保存更改,然后按下 “Ctrl + X” 关闭编辑器。

现在,所有的项目都应该能够访问 /usr/local/bin/opt/homebrew/bin 目录下的可执行文件。请注意,这些环境变量将在系统范围内生效,因此你需要谨慎修改它们,以免影响其他应用程序的正常运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值