J'ai terminé les autres questions en ligne ici, et je pense que la mienne est suffisamment différente pour justifier une nouvelle question.
J'ai donc un Centos 6 box
, qui gère un petit site Web pour moi, agit comme un serveur git de bureau et j'essaie de configurer Python3
dessus.
J'ai donc suivi ce qui suit ces étapes pour configurer python3
sur le serveur. Cependant, il semble que je ne puisse pas importer de paramiko dans mon script.
J'ai téléchargé le rpm paramiko mais je reçois ce message:
Lorsque j'essaie d'importer du paramiko, j'obtiens:
[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
Lorsque j'exécute python3 directement:
[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'
>>>
Je suis sûr qu'il existe une solution simple à ce problème, peut-être que le chemin est erroné, ou j'aurais dû mettre un lien symbolique quelque part. Toute aide serait appréciée :)
Avant que quelqu'un ne demande, quelle sortie 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
Merci
Tu as besoin de faire pip install paramiko
pour que python voit ce module. Si vous travaillez sur un environnement virtuel, vous devez workon <env_name>
d'abord puis pip install
le module souhaité.