python - 模块安装在解释器中,但在 PyCharm 的终端中无法识别
问题描述
我在 Macbook 上的 PyCharm 中使用其他模块时遇到问题。例如,我在 Preferences->Python Interpreter->Add 中安装 selenium-stealth 模块,然后搜索一个模块并安装它。然后将其安装在 PyCharm 项目中的虚拟环境中。
问题是当我从终端命令执行脚本时。我输入例如:
scrapy crawl my_spider_name
然后我收到一条错误消息:
ModuleNotFoundError: No module named 'selenium_stealth'
所以我很困惑,因为我已经在 PyCharm 项目的虚拟环境中安装了这个模块,但是终端无法识别它,很奇怪。
我知道这个问题的解决方案之一就是简单地从终端命令安装这个模块,比如:
pip install selenium-stealth
但我担心这会在我的 Macbook 上为主环境安装这个模块。我也知道在 PyCharm 的终端中不应该有“(base)”:
(base) MacBook-Pro-MacOS:my_project macos$
因为它表明我现在是在主环境,而不是PyCharm项目的虚拟环境。
我的问题是如何将终端中的(基本)环境更改为 PyCharm 项目环境,因为这可能会解决这个问题?
一般来说,当我通过 PyCharm IDE 安装附加包时,如何让终端识别它?
解决方案
推荐阅读
- regex - Google 数据洞察计算字段/正则表达式协助请求
- c - 如何使用文件描述符使用 posix 库将二进制数据写入和读取 C 中的文件?
- javascript - 正则表达式以不同方式匹配第一个单词
- php - json和php中的这段代码有什么问题... consol错误?
- angular - 为什么我的 Angular 应用程序中出现此错误?
- c++ - C++ 中的模板参数类型分配器
- html - HTML 和 CSS 表格在 Android Firefox 中显示完美,但在 Android Chrome 中不完美
- c# - 如何在给定区域随机生成对象?
- python - 将 microbit 连接到 microbit python 编辑器的问题
- r - R:从 for 循环中保存模型输出 - 列表为空白