rushi
rushi

Reputation: 1

using scp in a python script on opensolaris

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

Answers (3)

shawnfrost
shawnfrost

Reputation: 11

pip install scp 

Run the above command and then run the script again.

Upvotes: 1

johnsyweb
johnsyweb

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

haylem
haylem

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:

  1. remove the import,
  2. and just execute a simple command from your python script.

Upvotes: 3

Related Questions