Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 21/03/2013, à 23:52

Le Sphenodon

[Résolu] Python : Impossible d'installer le module random

Bonjour,

Je n'arrive pas à installer le module random de Python.

En fait j'ai 2 problèmes potentiels :
soit je me trompe dans le nom du module ce qui explique que je n'arrive pas à l'installer ;
soit j'ai mal installé pip et ça ne marche pas.

J'ai d'abord installé pip pour l'installation des modules python :

sudo apt-get install python-dev
tar xvf pip-1.0.tar.gz
cd pip-1.0
sudo python setup.py install

après j'essaie d'utiliser pip :

sudo pip install random.py

Bien sûr ça ne marche pas.

J'ai essayé un

sudo apt-get install random.py

rien de mieux ! Qqn a une idée ?
En fait j'ai essayé avec d'autres modules, j'y arrive pas mieux.

Merci d'avance.

Dernière modification par Le Sphenodon (Le 03/02/2014, à 21:40)


Portable Dell latitude E6530 / i3 / RAM 2Go /  Ubuntu (installation usine)
PC fixe Packard Bell / Windows 8

Hors ligne

#2 Le 22/03/2013, à 00:02

amj

Re : [Résolu] Python : Impossible d'installer le module random

Bonjour,
Pourquoi n'a tu pas installé pip via les dépots?
(sudo apt-get install python-pip)
Et puis random est compris par défaut non?


Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.

Hors ligne

#3 Le 22/03/2013, à 00:12

Braun

Re : [Résolu] Python : Impossible d'installer le module random

Bonsoir,
Installer le module "random.py" jamais ne le fis et pourtant ce module figure bien dans ma bibliothèque:

/usr/lib/python2.7/random.py

Je pense que ce paquet a dû être installé en même temps ou par le paquet "python-all" que j’aperçois dans Synaptic.

Hors ligne

#4 Le 22/03/2013, à 18:54

tiramiseb

Re : [Résolu] Python : Impossible d'installer le module random

Salut,

random est un module par défaut de Python, tu ne devrais pas avoir besoin de l'installer à part.

sebastien@amaretto:~$ dpkg -S /usr/lib/*/random.py
python2.7-minimal: /usr/lib/python2.7/random.py
python3.2-minimal: /usr/lib/python3.2/random.py

Des remarques toutefois sur tes commandes :

- apt-get install sert à installer des paquets à partir des sources d'APT sur Internet (ou sur CD) et non à partir d'un fichier
- si tu voulais installer un paquet ".deb" tu aurais utilisé dpkg et non apt, mais là ce n'est pas ton cas
- tu aurais pu installer PIP par le paquet python-pip proposé par Ubuntu (comme l'a indiqué amj)
- le but de pip est d'installer des modules Python à partir du Python Packages Index et non à partir d'un fichier .py
- pour installer un module Python manuellement il faut qu'il soit correctement package (avec le fichier setup.py notamment) et non sous la forme d'un fichier .py seul
- si tu tiens vraiment à intégré un tel fichier ".py" à tes modules Python globaux (ce qui n'est pas nécessaire avec le module random) tu dois le copier manuellement dans l'arborescence des modules


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXème siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

Hors ligne

#5 Le 26/03/2013, à 09:29

xanmoo

Re : [Résolu] Python : Impossible d'installer le module random

Bonjour,

Pour vérifier que le module random est installé, ouvrir une console python (ex ipython) et importer le module random:

$ ipython
Python 2.6.5 (r265:79063, Oct  1 2012, 22:07:21) 
Type "copyright", "credits" or "license" for more information.

IPython 0.12 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: import random

Il n'y a pas de message d'erreur, le module est bien importé. On peut vérifier par:

In [2]: dir(random)
Out[2]: 
['BPF',
 'LOG4',
 'NV_MAGICCONST',
 'RECIP_BPF',
 'Random',
 'SG_MAGICCONST',
 'SystemRandom',
 'TWOPI',
 'WichmannHill',
 '_BuiltinMethodType',
 '_MethodType',
 '__all__',
 '__builtins__',
 '__doc__',
 '__file__',

Hors ligne

#6 Le 03/02/2014, à 21:37

Le Sphenodon

Re : [Résolu] Python : Impossible d'installer le module random

Bonjour à tous, merci pour vos réponses.

En fait je suis désolé d'avoir pollué le forum avec cette question un peu stupide, mais à l'époque je ne maîtrisais pas les bases de python et je crois que je n'arrivais juste pas à importer et utiliser correctement les modules dans python. Effectivement random est installé par défaut. C'est moi qui n'arrivais pas à l'utiliser...


Portable Dell latitude E6530 / i3 / RAM 2Go /  Ubuntu (installation usine)
PC fixe Packard Bell / Windows 8

Hors ligne

Haut de page ↑