【问题标题】:Pycharm doesn't recognise Sqoop librariesPycharm 无法识别 Sqoop 库
【发布时间】:2021-10-09 14:43:33
【问题描述】:

我在 Pycharm 上尝试使用 Sqoop 导入作业将 MySQL 数据加载到 HDFS。 我在终端上下载了这个包

pip install pysqoop

我试过运行这个包

from pysqoop.SqoopImport import Sqoop  
sqoop = Sqoop(help=True)  
code = sqoop.perform_import()

这是错误

/home/amel/PycharmProjects/pythonProject/venv/bin/python /home/amel/PycharmProjects/pythonProject/Hello.py 
Traceback (most recent call last):   File "/home/amel/PycharmProjects/pythonProject/Hello.py", line 1, in <module>
    from pysqoop.SqoopImport import Sqoop ModuleNotFoundError: No module named 'pysqoop'

Process finished with exit code 1

我该如何解决这个问题?

【问题讨论】:

  • 您在运行pip install pysqoop 时是否激活了venv?如果没有,请先运行./venv/bin/activate
  • 非常感谢。激活它并重新安装 pysqoop 后,它工作了。

标签: python mysql python-3.x hadoop sqoop


【解决方案1】:

有一个选项是你的 python 代码在不同的 python 环境中运行,而不是你的主代码去 pycharm file->settings->project->project-interpreter。比改变你的环境。

将光标放在 pysqoop 上并按 alt+enter 并选择“安装包 pysqoop”

【讨论】:

    猜你喜欢
    • 2013-03-06
    • 2014-05-21
    • 2021-11-05
    • 2015-01-06
    • 2017-05-17
    • 2016-06-01
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多