python - 无法在 MacOS 上使用 cx_Oracle,即使它已经安装
问题描述
我在 MacOS High Sierra 下打开了一个终端窗口,当我运行 python 命令“import cx_Oracle”时,一切都很好。
当我在 PyCharm 项目上运行 .py 文件时,第一行代码是“import cx_Oracle”,我收到以下错误消息:
“ModuleNotFoundError:没有名为‘cx_Oracle’的模块”。
我已将我的 python3 命令别名为 python,当我运行命令“python -m pip install cx_Oracle”时,我收到一条消息,告诉我没关系:
“要求已经是最新的:/usr/local/lib/python3.8/site-packages (8.0.0) 中的 cx_Oracle”
我简直不知道该怎么办。这是在 PyCharm 相关问题下添加任何环境变量或虚拟环境的任何路径的问题吗?
为什么我通过终端运行的 Python 解释器没有提醒我任何错误,当我运行安装命令时,一切都很好,但是通过我的 Python IDE,我不断收到关于不存在模块的警报?
任何帮助将非常感激。
先感谢您!
解决方案
尝试使用 PyCharm 运行的 python 二进制文件安装 cx_Oracle。即类似的东西:
/Users/cjones/j/PycharmProjects/p1/venv/bin/python -m pip install cx_Oracle
当您执行脚本时,python 二进制文件会显示在 PyCharm Run 控制台中。
推荐阅读
- c - 在不使用 AUTOCONF 的情况下,如何准确地找出 C 编译器支持的说明符(如果有):inline、__inline__ 或 __inline?
- html - 为什么 bootstrap 3 行不扩展以适应内容?
- php - 试图用 spout 写日期单元格
- docker - 使用 sshd 进行测试的 docker
- docker - Calicoctl 错误:“bash: /usr/local/bin/calicoctl: Permission denied ubuntu
- java - 合并新创建的 aws sqs 消息
- git - 如何平衡 Visual Studio 2017 本地存储库与 Visual Studio Online Git 存储库?
- linux - 在 Expect 脚本中停止/中断和关闭 sftp 连接
- typo3 - 带有图像“翻译行为:自定义值”的 TYPO3 新闻翻译不起作用
- qt - 如何指示 Qmake 将文件夹名称添加到列出的所有标题和来源?