【发布时间】:2021-09-12 05:58:18
【问题描述】:
我正在使用 Python 3.9.6 和 Pycharm。我需要安装包 pyodbc 和 win32api。虽然我已经安装了它,重新安装了多次,它仍然说找不到模块。我已经安装了 MS 构建工具,尝试了多个版本的 python,例如 3.9.5 和 3.8,重新启动了 pycharm 使缓存无效。将解释更改为虚拟环境和系统解释器。当我运行命令 pip install pyodbc 时,它说要求已经满足,这意味着它已经安装了。
【问题讨论】:
-
你有多个口译员
-
你可能已经在不同的 python 环境中安装了这个包。当您执行
pip install pyodbc时,也尝试获取 python 路径 -which python(在 *nix 中)。你的 Pycharm 正在使用不同的 python 解释器 -
我使用 pip 命令安装以及导航到设置并选择解释器并使用 + 图标安装。除了这两个(pyodbc 和 win32api)之外的其他软件包都可以正常工作。我确实验证了当前只存在一个 python 版本,即 3.9.5。我正在使用windows机器
-
欢迎来到 Stack Overflow。我建议你看两个帖子,How do I use installed packages in PyCharm? 和 PyCharm doesn't recognise installed module