Pycharm doesn't recognise Sqoop libraries
Question:
I am on Pycharm trying to use Sqoop import job to load MySQL data in to HDFS.
I downloaded this package on terminal
pip install pysqoop
I tried running this package
from pysqoop.SqoopImport import Sqoop
sqoop = Sqoop(help=True)
code = sqoop.perform_import()
This was the error
/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
How can I solve this problem?
Answers:
There is an option that your python code is running in a different python environment than your main one go to pycharm file->settings->project->project-interpreter. Than change your env.
OR
put your cursor on pysqoop and press alt+enter and choose "install package pysqoop"
I have an error: sqoop import None –help
name ‘subprocess’ is not defined. Do you know how to solve it?
I am on Pycharm trying to use Sqoop import job to load MySQL data in to HDFS.
I downloaded this package on terminal
pip install pysqoop
I tried running this package
from pysqoop.SqoopImport import Sqoop
sqoop = Sqoop(help=True)
code = sqoop.perform_import()
This was the error
/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
How can I solve this problem?
There is an option that your python code is running in a different python environment than your main one go to pycharm file->settings->project->project-interpreter. Than change your env.
OR
put your cursor on pysqoop and press alt+enter and choose "install package pysqoop"
I have an error: sqoop import None –help
name ‘subprocess’ is not defined. Do you know how to solve it?