ImportError:没有名为'paramiko'的模块

jef*_*f_h 7 python paramiko python-3.x

我已经在网上完成了其他问题,我觉得我的不同,足以保证一个新的问题.

所以我有一个Centos 6 box,为我运行一个小网站,充当办公室git服务器,我正在尝试配置Python3它.

所以我按照以下步骤python3在服务器上进行了设置.但似乎我无法将paramiko导入我的脚本.

我下载了paramiko rpm然而我得到这条消息:

当我尝试导入paramiko时,我得到:

[root@GIT Python-3.4.2]# rpm -ivh /usr/lib/Python-3.4.2/Modules/python-paramiko-1.7.5-2.1.el6.noarch.rpm
Preparing...                ########################################### [100%]
package python-paramiko-1.7.5-2.1.el6.noarch is already installed
Run Code Online (Sandbox Code Playgroud)

当我直接运行python3时:

[root@GIT inserv_health_check]# python3
Python 3.4.2 (default, Jan 21 2015, 06:28:04)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'paramiko'
>>>
Run Code Online (Sandbox Code Playgroud)

我确信这个问题有一个简单的解决方案,也许路径是错误的,或者我应该在某个地方放置一个符号链接.任何帮助,将不胜感激 :)

在有人询问之前,哪个python输出:

[root@GIT Python-3.4.2]# which python
/usr/bin/python
[root@GIT Python-3.4.2]# which pytho~n3
/usr/bin/which: no pytho~n3 in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
[root@GIT Python-3.4.2]# which python3
/usr/local/bin/python3
Run Code Online (Sandbox Code Playgroud)

谢谢

Kos*_*tos 6

你需要这样做pip install paramikopython 才能看到那个模块.如果您在虚拟环境中工作,则需要workon <env_name>首先pip install使用所需的模块.


小智 6

类型pip3 install paramiko

如果你想为python3安装它

  • pip3 install paramiko 解决了我的问题。普通的 pip install paramiko 不起作用。 (2认同)