python - 导入pyinputplus模块的问题
问题描述
我在将模块 pyinputplus 导入我的项目时遇到问题。我在cmd中输入'pip install pyinputplus'(我使用windows),一切都很好,cmd显示安装成功。但是当我尝试:在我的 PyCharm 项目中导入 pyinputplus 时出现错误:ModuleNotFoundError: No module named 'pyinputplus'
几周前,我安装了名为 selenium 的打包,一切都很好。所有工作都没有问题。我对 pyinputplus 做同样的事情,但它是错误的......
此外,我尝试在 cmd 中使用 pyinputplus,一切都很好。哪里有问题?
解决方案
Pycharm 为每个项目创建虚拟环境,因此在系统范围内安装它(就像您刚才所做的那样)不会使其可用于您的 pycharm 项目。
更简单的解决方案
简单的解决方法是进入首选项,点击“python解释器”(您可能需要展开“项目”),然后点击包列表底部的加号图标,然后搜索pyinputplus
并点击安装。它现在已安装,但不适用于任何其他项目。
长期解决方案
将包分开有它的优点,例如允许您拥有许多不同版本的包,并避免冲突,但您可能更喜欢所有东西都使用相同的解释器。如果是这样,请转到首选项中的相同“python 解释器”页面,并将下拉列表中的解释器更改为另一个可用的解释器。如果超过 2 个,您可能需要使用反复试验。
推荐阅读
- node.js - Sequelize String 被输出为 [Object object]
- javascript - 用于接受带有音调 char(') 的希腊字符的正则表达式
- java - 我如何输出以控制台我的请求的正文
- mysql - SQL检查表中的值是否在另一个表中的2列范围内
- php - 如何在php中合并两个数组?[php]
- android - 将数据从活动传递到片段(空 getArguments() )
- r - 如何在串扰过滤器后突出显示()线图
- javascript - 在 HTTP 响应中返回文件
- bash - 一个 echo 命令将 1 条消息附加到 2 个不同的行
- python - 我需要两个连续的小写字母来满足密码要求