OVH Community, votre nouvel espace communautaire.

Installer une librairie python sur mutualisé


Olif
08/02/2016, 09h02
Bonjour Ludovic,

Finalement, je suis parti sur une autre solution.
En effet, la seule methode dont j'avais besoin dans Numy est "clip", qui renvoie une valeur selon des bornes.
Je l'ai juste ajoutée au code python d'origine, ainsi plus besoin de numpy, et plus de soucis.
Merci dans tous les cas d'avoir pris le temps de me répondre, tres bonne journée à vous.
Olivier.

Ludo.H
05/02/2016, 11h40
Bonjour,

Non l'installation n'est pas possible sur le mutualisé, ni la compilation, sauf cas particulier.
Vous pouvez toute fois faire l'installation sur une machine à vous et ensuite récuperer la librairie.

Cdt,

Olif
04/02/2016, 14h17
Bon, d'après différentes recherches, ce serait parce que j'ai copie les fichiers d'installation, sans faire l'installation elle-même (chose qui semble impossible sur un mutualisé ?).
Il faudrait apparemment compiler les librairies en C, par exemple en passant par le script d'installation python fourni, , et c'est la que ca coince...

Olif
03/02/2016, 18h37
Merci beaucoup pour ton aide aussi, ludo.
Bon, je dois pas etre loin du resultat, mais ca coince encore.
J'ai téléchargé le .tar.gz trouvé ici :
http://sourceforge.net/projects/nump.../NumPy/1.10.4/
Décompressé, j'ai trouvé un .tar, que j'ai décompressé aussi, et j'ai trouvé cette arborescence :
Code:
 Le volume dans le lecteur C s'appelle Windows8_OS
 Le num‚ro de s‚rie du volume est 25CC-49FA

 R‚pertoire de C:\Users\Olivier\Downloads\numpy-1.10.4.tar\dist\numpy-1.10.4

03/02/2016  18:31              .
03/02/2016  18:31              ..
07/01/2016  03:16               552 BENTO_BUILD.txt
07/01/2016  03:16             1ÿ620 COMPATIBILITY
07/01/2016  03:16               679 DEV_README.txt
07/01/2016  05:31              doc
06/01/2016  22:07             5ÿ581 INSTALL.txt
07/01/2016  03:16             1ÿ543 LICENSE.txt
03/02/2016  18:31                 0 lite.txt
07/01/2016  03:16             1ÿ243 MANIFEST.in
07/01/2016  05:31              numpy
07/01/2016  05:31             2ÿ060 PKG-INFO
07/01/2016  03:16               764 README.txt
07/01/2016  03:19             8ÿ808 setup.py
30/10/2015  18:07               678 setupegg.py
06/01/2016  22:07             7ÿ803 site.cfg.example
30/10/2015  18:07             3ÿ251 THANKS.txt
07/01/2016  05:31              tools
              13 fichier(s)           34ÿ582 octets
               5 R‚p(s)  53ÿ882ÿ482ÿ688 octets libres
J'ai copié le dossier numpy à la racine de mon hébergement.
Je me connecte en ssh, je lance python, j'importe os, j'importe sys, je lance la commande fournie :
Code:
sys.path.append("%s/numpy" % os.getcwd())
qui passe sans problème, mais pas moyen d'importer numpy, ni clip (qui est la partie qui m’intéresse au final).
J'ai tenté avec :
Code:
import numpy
import clip
from numpy import clip
sans succès.

Je dois pas être loin du truc, parce que j'obtiens :
Code:
 import numpy
Traceback (most recent call last):
  File "", line 1, in 
  File "numpy/__init__.py", line 170, in 
    raise ImportError(msg)
ImportError: Error importing numpy: you should not try to import numpy from
        its source directory; please exit the numpy source tree, and relaunch
        your python interpreter from there.
J'ai tenté en lançant le python depuis la racine, ou depuis le dossier numpy, même résultat.
J'ai aussi tenté d'envoyer le dossier lib (dans le dossier numpy) à la racine de l'hebergement, faire les memes commandes, j'obtiens le meme resultat.

Une idée ?
Encore une fois, merci beaucoup pour le temps passé et l'aide fournie

Oliv.

Ludo.H
03/02/2016, 17h37
Bonjour,

Il suffit de copier la librairie et ses dépendance dans le path de votre script.
Où dans un répertoire "lib" et de placer le code suivant dans votre script :

Code:
sys.path.append("%s/lib" % os.getcwd())
Cdt,

Olif
03/02/2016, 17h22
Bonjour Guillaume,

Vous pouvez me dire comment je peux l'embarquer dans mon projet ? Pas trop l’habitude du python, donc ça m’intéresse ...
Merci.
Olivier.

lGuillaume124
03/02/2016, 17h17
Bonjour Olif,

Vous n'avez pas la possibilité d'installer cette librairie sur le mutu. Il faut qu'elle soit embarquée dans votre projet.

Cordialement,

Olif
03/02/2016, 16h30
Bonjour,

Je possede un hebergement mutualisé, accessible par SSH.
Cet hebergement possede déjà python et la majorité des librairies nécessaires, mais pas Numpy.
Il y a un moyen de l'installer ? Et si oui, comment ?

Merci
Oliv.