Chmod 未被识别为内部或外部命令

问题描述 投票:0回答:6

尝试在 Windows 中安装 pycrypto。在命令提示符下,我输入 python setup.py build。事情开始时一切正常,但当它进入“运行 build_configure”时,我收到此错误消息,事情就停止了:

chmod 未被识别为内部或外部命令

我尝试下载并安装 chmod,但这并没有改变任何东西。

有人有什么建议吗?谢谢。

chmod pycrypto
6个回答
11
投票

我是从 Windows cmd 提示符运行的。我从 MinGW 运行它,它通过了这一部分。


10
投票

我发现这个答案通过安装“Git for Windows”并将“C:\Program Files\Git\usr in”路径添加到系统%PATH%环境变量来解决问题。

这对我来说是工作


2
投票

需要在MinGW下安装msys包

enter image description here

并在 PATH 环境变量中添加以下条目。

  • C:\MinGW\bin
  • C:\MinGW\msys\1.0\bin
    [这是您可以找到 chmod 可执行文件的地方]

然后从普通的 Windows 命令提示符运行命令。


1
投票

正如人们之前所说,chmod 是一个 UNIX 命令。它也可以在 gitbash 中使用。 如果您使用的是 Windows,您需要了解 chmod 400 基本上会更改您对文件的权限。

您可以像这样更改 UI 上的权限:

  1. 选择 .pem 文件 -> 右键单击 -> 属性
  2. 安全 > 高级 > 禁用继承
  3. 删除所有用户
  4. 添加 > 选择主体
  5. 在“输入要选择的对象名称”中输入您的 Windows 用户名 > 确定
  6. 授予所有权限>确定>应用

0
投票

不,Windows 中没有 chmod 命令。

使用资源管理器的文件属性页,或从命令 shell 使用 attrib 或 cacls 命令。


0
投票

使用基于云的 Google Colab,允许您通过在代码单元中添加前缀“!”来执行类似 Unix 的命令,包括“chmod” (例如:!chmod)。

Colab 提供基于云的 Jupyter Notebook 环境,可以将代码、数据和协作无缝集成到一个位置,而无需安装所需的资源。

© www.soinside.com 2019 - 2024. All rights reserved.