Spyder中安装System包失败报错找不到匹配发行版如何解决
报错原因
PyPI 官方公开源中没有名为 System 的包,直接执行 pip install System 自然无法找到匹配的分发版本。你可以根据自己的实际使用场景选择对应的解决方案:
解决方案
- 如果你需要调用.NET 生态的
System命名空间相关能力:
你实际需要安装的是pythonnet包,执行以下命令即可:
安装完成后直接执行pip install pythonnetimport System即可正常导入使用。 - 如果你需要使用 Python 内置的系统操作相关模块:
该模块为 Python 标准库sys,无需额外安装,直接执行import sys即可使用,很多用户会将其误记为System。 - 如果你需要的是系统信息查询相关的第三方包:
你可以安装名称相近的system-python包,执行命令:pip install system-python - 如果你要安装的是团队内部私有的自定义
System包:
你需要指定私有源地址或者本地安装路径进行安装,示例命令如下:# 指定私有源安装 pip install --index-url <你的私有源地址> System # 本地whl包安装 pip install <本地System包的文件路径>
内容的提问来源于stack exchange,提问作者Abhay
相关产品推荐
相关产品推荐

