Reputation: 1
I have written a python script to transfer files/folders between two machines. I have used scp
for this and have included it as import scp
but it's giving me this error:
ImportError: No module named scp.
How can I fix it?
Upvotes: 0
Views: 9991
Reputation: 11
pip install scp
Run the above command and then run the script again.
Upvotes: 1
Reputation: 141918
It sounds like /path/to/scp.py
is not in your ${PYTHONPATH}
environment variable.You can either move scp.py
to somewhere within ${PYTHONPATH}
or augment ${PYTHONPATH}
to include /path/to
either in your operating system or using sys.path
in Python.
See also How do I copy a file to a remote server in python using scp or ssh?
Upvotes: 1
Reputation: 22673
I'm a bit confused... Did it ever work before?
It seems like you just want to write a python script that calls the scp command, not a module.
In which case, do the following:
Upvotes: 3