Paramiko不被Python 3认可

Kri*_*Pal 2 python paramiko linux-mint python-3.x

我必须使用Python 3编写的脚本paramiko.

paramiko做的安装:

pip install paramiko
Run Code Online (Sandbox Code Playgroud)

得到了:

Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages Requirement already satisfied (use
--upgrade to upgrade): pycrypto>=2.1,!=2.4 in /usr/lib/python2.7/dist-packages (from paramiko) Cleaning up...
Run Code Online (Sandbox Code Playgroud)

我尝试执行import paramikoPython和Python 3,它不适用于Python 3,如下所示:

蟒蛇:

Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
>>> 
Run Code Online (Sandbox Code Playgroud)

Python 3:

Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
[GCC 4.8.4] 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)

如何让paramikoPython 3可见?

Jim*_*ard 9

正如你从路径pip中看到的那样:

/usr/lib/python2.7/
Run Code Online (Sandbox Code Playgroud)

你有paramikoPython 2.7而不是 3.

使用pip3(3.x版本的python安装程序)和pip3 install paramiko(sudo如果需要,使用)或python3 -m pip install paramiko获取pip安装到Python 3目录的版本.

  • `sudo pip3 install paramiko`做到了 (2认同)