首页 > 解决方案 > Python - 没有名为“系统”的模块

问题描述

我有一个问题已经在一些 github 博客中讨论过,但是那里的答案非常混乱和复杂,我想在这里也问一下。在问之前,让我说我不是专家程序员,所以如果我的问题很简单,我很抱歉。- 我最近不得不安装 python 3.7 - 我曾经有像 clr 和 System 这样的模块工作得很好,现在一切似乎都是经纪人。我使用 Anaconda/Spyder 来简单地加载包 clr 和 System,Python 给了我以下错误消息:

 No module named 'clr'
 No module named 'System'

我设法通过运行(显然)修复了 clr 问题

pip install clr

来自 Anaconda 提示。但是,为了解决 System 模块的问题,我似乎需要安装 pythonnet(我不知道它到底是什么,但我想没关系)。基于 anaconda 官方网站:https ://anaconda.org/pythonnet/pythonnet 我应该简单地运行:

conda install -c pythonnet pythonnet

但这不起作用。我极其有限的理解是 Pythonnet 和 Python 3.7 之间出现了问题。有人知道我应该做什么吗?非常感谢

标签: python-3.xpython.net

解决方案


您必须先卸载 clr,然后执行 pip install pythonnet。pythonnet 有 clr 和 System.

检查文档:https ://github.com/pythonnet/pythonnet


推荐阅读