【发布时间】:2023-10-30 04:05:01
【问题描述】:
当我尝试import paramiko 时,当我尝试从paramiko demo files 运行rforward.py 时,它显示错误:
./rforward.py
Traceback (most recent call last):
File "./rforward.py", line 36, in <module>
import paramiko
ImportError: No module named paramiko
当我尝试通过 pip 安装 paramiko 时,
pip install paramiko
它显示:
Requirement already satisfied: paramiko in /usr/lib/python3/dist-packages (2.6.0)
我的 python 版本是 2.7.18。我使用pip3 install paramiko 为不同的python3 程序安装了paramiko
会完全删除它并使用pip 而不是pip3 重新安装它有帮助吗?这会从python3 中释放模块吗?
编辑:
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
有什么建议吗? 提前致谢
【问题讨论】:
-
这是作为用户安装但以管理员身份运行
rforward.py之间的问题吗?如果是这种情况,请以管理员身份运行pip install paramiko- 否则库最终会出现在您的用户文件夹中并且管理员“无法访问”。 -
which python的结果是什么? -
python --version和find /usr/lib/python3/dist-packages -iname "*paramiko*"。在您的问题中添加结果,而不是在评论部分。 -
如果您只是学习基础知识,您可能应该忽略 Python 2,而将时间花在当前推荐和支持的语言版本上,即 Python 3。
-
这个帖子对我的特殊情况有所帮助,希望对你也有帮助*.com/questions/65869296/…
标签: python python-3.x linux ssh paramiko