在 OpenSolaris 上的 Python 脚本中使用 scp
我写了一个Python脚本,用来在两台机器之间传输文件和文件夹。我使用了scp
这个工具,并且在代码里加了import scp
,但是它给我报了这个错:
ImportError: No module named scp.
我该怎么解决这个问题呢?
3 个回答
1
pip install scp
运行上面的命令,然后再运行这个脚本。
1
听起来像是 /path/to/scp.py
这个文件不在你的 ${PYTHONPATH}
环境变量里。你可以选择把 scp.py
文件移动到 ${PYTHONPATH}
里面的某个地方,或者把 ${PYTHONPATH}
增加一下,让它包含 /path/to
,这可以通过你的操作系统设置,或者在 Python 里使用 sys.path
来实现。
3
我有点困惑……
这个之前有用过吗?
看起来你只是想写一个调用scp 命令的python脚本,而不是用模块。
如果是这样的话,按照下面的步骤来做:
- 去掉导入的部分,
- 然后直接在你的python脚本中执行一个简单的命令。