【发布时间】: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