You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MakeNSIS无法在Windows及PyCharm环境通过pip安装问题咨询

报错原因说明

你执行pip3 install nsis/pip3 install makensis返回Could not find a version that satisfies the requirement nsis (from versions: none)报错,核心原因是MakeNSIS本身是独立的桌面应用,不是Python开发包,PyPI源中没有对应的发行版本,所以用pip命令无法直接安装。

Windows系统安装MakeNSIS的正确操作
  • 下载MakeNSIS的Windows官方安装包到本地完成安装,记住安装路径,默认路径一般是C:\Program Files (x86)\NSIS
  • 找到安装目录下的Bin文件夹,将该文件夹的完整路径添加到Windows系统环境变量的PATH项中
  • 打开系统cmd或者PowerShell,执行makensis -version,返回正常版本号即说明安装生效
PyCharm中使用MakeNSIS的配置方法
  • 安装完成并配置好环境变量后,先重启PyCharm,让软件加载更新后的系统环境变量
  • 如果你需要在Python代码中调用MakeNSIS,直接用subprocess模块调用系统命令即可,参考示例:
import subprocess
# 替换为你自己的nsi脚本路径
subprocess.run(["makensis", "demo.nsi"], check=True)
  • 如果你需要Python侧的NSIS封装工具,可以安装pynsist包,执行pip install pynsist即可,该包是PyPI官方收录的Python NSIS封装工具,支持在Python项目中直接生成Windows安装包。
异常排查

如果PyCharm终端中执行makensis -version仍然提示找不到命令,可手动打开PyCharm设置,找到「工具-终端」配置项,确认终端的环境变量加载列表包含你之前添加的NSIS的Bin目录即可。

内容的提问来源于stack exchange,提问作者Utopion

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 05:09:01