【powershell和pycharm问题】:zip : 无法将“zip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

项目场景:

        在写华为云的时候,发现zip无法识别的问题,特此提供解决方法!


问题描述:

 pycharm中的Terminal:

        zip : 无法将“zip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1

powershell中:

当然pycharm中的Terminal(终端)也就是powershell,贴图是让大家更加清楚些!


原因分析&解决方案:

        网上的回答众说纷纭,我亲身体验,帮助或有或无,最后还是靠自己解决问题,所以希望大家不要走弯路,于是文章诞生。

        zip命令就是个zip.exe文件所支持,以前我是有这个zip文件的,后来重新刷系统就没了,于是这个就浪费了我很长时间,必须先下载zip.exe文件。

        下载链接:zip and unzip for the windows command line (stahlworks.com)

下载完成之后,可以随便放在哪个盘符或文件夹中,我的如图所示:

将路径链接复制下来,去—> 编辑系统环境变量,如图所示:

然后重新打开pycharm或powershell,成功运行如图所示


 联系我们

        vx ——>  buildupup     公众号   嵌入式up   如果文章对您有帮助,请打赏一元呗,感谢支持,分享不易,码字不易。希望对大家帮助!


胸无大志,枉活一世。

### 解决 npm 命令未被识别问题 在 Windows 环境下,如果遇到 `npm` 命令未被识别问题,通常是因为 Node.js 的安装路径 npm 全局模块安装路径没有正确添加到系统的环境变量中。以下是具体的解决方案: #### 验证 Node.js npm 是否已成功安装 首先,在命令提示符(CMD) PowerShell 中运行以下命令来验证 Node.js npm 是否已经正确安装并可执行。 ```powershell node -v npm -v ``` 如果没有返回版本号而是报错,则说明系统无法找到这些命令。 #### 添加 Node.js 到 PATH 环境变量 为了使操作系统能够定位到 Node.js 及其附带工具如 npm, 需要将它们所在的目录加入到系统的 PATH 环境变量里。对于大多数标准安装来说,默认情况下会自动完成这一步骤;但如果手动指定了自定义位置其他原因导致失败,则需手工操作[^1]。 - 打开“控制面板”,选择 “系统安全” -> "系统" -> "高级系统设置" - 单击“环境变量” - 在“系统变量”部分查找名为 `Path` 的条目,并点击编辑按钮 - 将 Node.js 安装文件夹的位置 (通常是 C:\Program Files\nodejs\) 加入到列表开头处,确保目间用分号隔开 - 如果存在多个版本的 Node.js 者之前有修改过此路径确认指向的是当前希望使用的那一个版本 #### 设置 npm 全局包存储位置 有时也需要调整 npm 默认保存全局包的地方,特别是当默认地址受到权限限制时。可以通过下面的方法更改该设定: ```bash npm config set prefix "%APPDATA%\\npm" ``` 这条指令会让所有的全局安装都放在用户的 AppData 文件夹内而不是 Program Files 下面,从而避免因缺乏管理员权限而引起的错误。 通过以上方法可以有效解决大部分由于环境配置不当引发的 `npm` 不可用情况。当然还有其他可能性比如防火墙阻止网络连接等特殊情况不在本文讨论范围内。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式up

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值