【发布时间】:2023-11-22 19:23:01
【问题描述】:
所以我尝试在带有 Python 2.7 的 Ubuntu 上使用 Paramiko,但 import paramiko 会导致此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named paramiko
这个网站上的其他问题对我没有帮助,因为我是 Ubuntu 的新手。
以下是我用来检查内容的一些重要命令:
sudo pip install paramiko
pip install paramiko
sudo apt-get install python-paramiko
Paramiko 确实“安装”了。这些是我用来“安装” paramiko 的唯一命令。我是 Ubuntu 新手,所以如果我需要运行更多命令,请自行安排。
which python
/usr/local/bin/python
python -c "from pprint import pprint; import sys; pprint(sys.path);"
['',
'/usr/local/lib/python27.zip',
'/usr/local/lib/python2.7',
'/usr/local/lib/python2.7/plat-linux2',
'/usr/local/lib/python2.7/lib-tk',
'/usr/local/lib/python2.7/lib-old',
'/usr/local/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/site-packages']
在 python 解释器中,我运行了help("modules"),但 Paramiko 不在列表中。
两个 paramiko 文件夹位于usr/local/lib/python2.7/dist-packages。
【问题讨论】:
-
您是否尝试将其安装在 virtualenv 中?
-
@DivakarDass,不,我希望避免使用 virtualenv,因为我不会使用 Ubuntu 太久,只是尽量保持简短。
-
看起来你有一个本地构建的 Python 安装,它正在执行而不是系统提供的。尝试运行
/usr/bin/python。 -
@ColonelThirtyTwo,好吧,这解决了这个问题,这很有趣。谢谢!有没有办法让终端运行适当的python?
标签: python ubuntu import paramiko