首页 > 解决方案 > 导入pyinputplus模块的问题

问题描述

我在将模块 pyinputplus 导入我的项目时遇到问题。我在cmd中输入'pip install pyinputplus'(我使用windows),一切都很好,cmd显示安装成功。但是当我尝试:在我的 PyCharm 项目中导入 pyinputplus 时出现错误:ModuleNotFoundError: No module named 'pyinputplus'

几周前,我安装了名为 selenium 的打包,一切都很好。所有工作都没有问题。我对 pyinputplus 做同样的事情,但它是错误的......

此外,我尝试在 cmd 中使用 pyinputplus,一切都很好。哪里有问题?

标签: pythonpycharm

解决方案


Pycharm 为每个项目创建虚拟环境,因此在系统范围内安装它(就像您刚才所做的那样)不会使其可用于您的 pycharm 项目。

更简单的解决方案

简单的解决方法是进入首选项,点击“python解释器”(您可能需要展开“项目”),然后点击包列表底部的加号图标,然后搜索pyinputplus并点击安装。它现在已安装,但不适用于任何其他项目。

长期解决方案

将包分开有它的优点,例如允许您拥有许多不同版本的包,并避免冲突,但您可能更喜欢所有东西都使用相同的解释器。如果是这样,请转到首选项中的相同“python 解释器”页面,并将下拉列表中的解释器更改为另一个可用的解释器。如果超过 2 个,您可能需要使用反复试验。

看看这里的文档:https ://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html#interpreter-settings


推荐阅读