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". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 21/03/2013, à 22: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, à 20:40)


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

Hors ligne

#2 Le 21/03/2013, à 23: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 21/03/2013, à 23: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, à 17: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 XXe 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, à 08: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__',

Portable LDLC Saturne: Ubuntu 14.04, CPU i5 Haswell, GPU:Nvidia 740M, Ram 8 Go, SSD 240 Go
Portable IBM Thinkpad R50e : SolydK, CPU intel, GPU: intel 855GM, Ram 2Go, DD  40 Go
http://dip4fish.blogspot.com/

Hors ligne

#6 Le 03/02/2014, à 20: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 ↑