问题
When I try to import paramiko, when I try to run rforward.py from the paramiko demo files, it shows error :
./rforward.py
Traceback (most recent call last):
File "./rforward.py", line 36, in <module>
import paramiko
ImportError: No module named paramiko
And when I try to install paramiko via pip,
pip install paramiko
It shows :
Requirement already satisfied: paramiko in /usr/lib/python3/dist-packages (2.6.0)
My python version is 2.7.18. I had installed paramiko for a different python3 program using pip3 install paramiko
Will completely removing it and re-installing it with pip instead of pip3 help? Will this loose the module from python3
EDIT :
python --version
Python 2.7.18
find /usr/lib/python3/dist-packages -iname "*paramiko*"
/usr/lib/python3/dist-packages/paramiko
/usr/lib/python3/dist-packages/paramiko-2.6.0.egg-info
Any suggestions please? Thanks in advance
回答1:
Issue was with pip. The pip and pip3 I had installed in the same path, /usr/lib/python3/dist-packages. I installed a pip specifically for python 2.7. Using this. Now pip installs for python and pip3 for python3.
来源:https://stackoverflow.com/questions/62258110/paramiko-module-not-found