Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 13/02/2020, à 01:03

bouchra24

Re : installer les packages de python3

plasma@phy:~$ /usr/bin/python3
Python 3.7.5 (default, Nov  7 2019, 10:50:52) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 16, in <module>
    from . import multiarray
ImportError: cannot import name 'multiarray' from 'numpy.core' (/usr/lib/python3/dist-packages/numpy/core/__init__.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/matplotlib/__init__.py", line 123, in <module>
    from . import cbook
  File "/usr/lib/python3/dist-packages/matplotlib/cbook/__init__.py", line 36, in <module>
    import numpy as np
  File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 142, in <module>
    from . import add_newdocs
  File "/usr/lib/python3/dist-packages/numpy/add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib/python3/dist-packages/numpy/lib/__init__.py", line 8, in <module>
    from .type_check import *
  File "/usr/lib/python3/dist-packages/numpy/lib/type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 26, in <module>
    raise ImportError(msg)
ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).  Otherwise reinstall numpy.

Original error was: cannot import name 'multiarray' from 'numpy.core' (/usr/lib/python3/dist-packages/numpy/core/__init__.py)

Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt

 File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 16, in <module>
    from . import multiarray
ImportError: cannot import name 'multiarray' from 'numpy.core' (/usr/lib/python3/dist-packages/numpy/core/__init__.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/matplotlib/__init__.py", line 123, in <module>
    from . import cbook
  File "/usr/lib/python3/dist-packages/matplotlib/cbook/__init__.py", line 36, in <module>
    import numpy as np
  File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 142, in <module>
    from . import add_newdocs
  File "/usr/lib/python3/dist-packages/numpy/add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib/python3/dist-packages/numpy/lib/__init__.py", line 8, in <module>
    from .type_check import *
  File "/usr/lib/python3/dist-packages/numpy/lib/type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib/python3/dist-packages/numpy/core/__init__.py", line 26, in <module>
    raise ImportError(msg)
ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).  Otherwise reinstall numpy.

Original error was: cannot import name 'multiarray' from 'numpy.core' (/usr/lib/python3/dist-packages/numpy/core/__init__.py)

>>> plt.plot()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'plt' is not defined
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt

 File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'plt' is not defined
>>> plt.show()

Hors ligne

#27 Le 13/02/2020, à 01:06

melixgaro

Re : installer les packages de python3

bon alors retours de

 ls -lh /usr/bin/python*

et

which -a python3

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#28 Le 13/02/2020, à 09:33

bouchra24

Re : installer les packages de python3

Bonjour,

plasma@phy:~$  ls -lh /usr/bin/python*
lrwxrwxrwx 1 root root    9 أفريل 16  2018 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root    9 أفريل 16  2018 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3.5M نوفمب  7 11:07 /usr/bin/python2.7
lrwxrwxrwx 1 root root   25 فيفري 12 21:53 /usr/bin/python3 -> /etc/alternatives/python3
-rwxr-xr-x 2 root root 4.4M نوفمب  7 11:44 /usr/bin/python3.6
lrwxrwxrwx 1 root root   33 نوفمب  7 11:44 /usr/bin/python3.6-config -> x86_64-linux-gnu-python3.6-config
-rwxr-xr-x 2 root root 4.4M نوفمب  7 11:44 /usr/bin/python3.6m
lrwxrwxrwx 1 root root   34 نوفمب  7 11:44 /usr/bin/python3.6m-config -> x86_64-linux-gnu-python3.6m-config
-rwxr-xr-x 2 root root 4.7M نوفمب  7 11:50 /usr/bin/python3.7
-rwxr-xr-x 2 root root 4.7M نوفمب  7 11:50 /usr/bin/python3.7m
lrwxrwxrwx 1 root root   16 أكتوب 25  2018 /usr/bin/python3-config -> python3.6-config
lrwxrwxrwx 1 root root   10 أكتوب 25  2018 /usr/bin/python3m -> python3.6m
lrwxrwxrwx 1 root root   17 أكتوب 25  2018 /usr/bin/python3m-config -> python3.6m-config
plasma@phy:~$ which -a python3
/usr/bin/python3
plasma@phy:~$ 

Hors ligne

#29 Le 13/02/2020, à 10:01

melixgaro

Re : installer les packages de python3

bonjour,

alors lance python3 ainsi

/usr/bin/python3.6

et retente les instructions du 9 pour tester matplotlib


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#30 Le 13/02/2020, à 10:25

bouchra24

Re : installer les packages de python3

apparemment c'est réglé,

plasma@phy:~$ /usr/bin/python3.6
Python 3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
>>> plt.plot()
[]
>>> plt.show()

j'ai aussi installé le module pip par ces 2 commandes:

python3  -m pip install -U pip

,   

python3 -m pip install -U matplotlib

Hors ligne

#31 Le 13/02/2020, à 11:24

melixgaro

Re : installer les packages de python3

bouchra24 a écrit :

apparemment c'est réglé,

pas vraiment, voir ci-dessous

bouchra24 a écrit :

j'ai aussi installé le module pip par ces 2 commandes:

python3  -m pip install -U pip

,   

python3 -m pip install -U matplotlib

Sans chercher à être vexant, tu continues à faire n'importe quoi ! Le résultat est que tu vas te retrouver avec des versions différentes de matplotlib (ou autres modules python) installées par différentes manières et à différents endroits de ton système et tu auras du mal à savoir laquelle est appelée et si elle marchera bien avec les autres modules.

En particulier, tu as installé, je ne sais comment, python3.7 sur ton système alors qu'ubuntu 18.04 (ta version) est prévue pour fonctionner avec python3.6. Python n'est pas seulement un outil de programmation, c'est une brique fondamentale de ton installation ubuntu. Tente d'enlever (ne le fais pas !) python3.6 et tu vas CASSER complètement ton installation ubuntu.

Le résultat de tes manipulations hasardeuses est que python3.7 prend l'ascendance sur python3.6. Sur un système ubuntu 18.04 non trafiqué, quand on tape python3, on appelle en fait python3.6. Sur ton système, quand on tape python3, on appelle désormais python3.7. C'est pour ça que l'importation de matplotlib ne marchait pas. Il a fallu manuellement choisir la bonne version de python. C'est ce que je t'ai fait faire au message 29 en te demandant de lancer

/usr/bin/python3.6

Là, j'espère pour toi que les composants fondamentaux de ton système qui ont besoin de python et s'attendent à trouver python3.6 continueront de marcher même s'ils utilisent des morceaux de python3.7.


Modif : erreur dans la commande ci-dessus corrigée

Dernière modification par melixgaro (Le 13/02/2020, à 12:43)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#32 Le 13/02/2020, à 11:42

bouchra24

Re : installer les packages de python3

plasma@phy:~$ /usr/bin/pyhon3.6
bash: /usr/bin/pyhon3.6: No such file or directory
plasma@phy:~$ 

t'as raison, il arrive pas à retrouver python3.6

Hors ligne

#33 Le 13/02/2020, à 12:23

bouchra24

Re : installer les packages de python3

j'ai l'image iso du ubuntu18.04, je peux le réinstaller de nouveau et je m'organise pour que ne me tombe pas dans des situations compliquées.
à ton avis melixgaro, je fais comme ça?

Hors ligne

#34 Le 13/02/2020, à 12:41

melixgaro

Re : installer les packages de python3

Si, tu as toujours python3.6, tu l'as utilisé au message 30.
J'ai oublié le t de python dans mon message, désolé. D'ailleurs, en étant plus attentif à ce que tu tapes et au message d'erreur, tu l'aurais remarqué. Je corrige mon message tout de suite.

Dernière modification par melixgaro (Le 13/02/2020, à 15:06)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#35 Le 13/02/2020, à 20:49

bouchra24

Re : installer les packages de python3

Bonsoir,
désolé, tellement j'étais malade j'arrivais pas à remarquer les erreurs ou à me controler .


plasma@phy:~$ /usr/bin/python3.6
Python 3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
>>> plt.plot()
[]
>>> plt.show()

je dois le tester par un simple exemple pour confirmer esque il marche ou pas.
j'ai vraiment apprécié ton aide, merci beaucoup melixgaro

Hors ligne

#36 Le 13/02/2020, à 21:19

melixgaro

Re : installer les packages de python3

bonsoir,

Oui, pas de problème. En ce qui me concerne, lorsque je ne suis pas en forme, j'évite de me lancer dans de l'administration système ou de la programmation. Une erreur peut être fatale pour le système d'exploitation ou, pire, pour ses propres données.

Avec l'exemple de ton message 35 : si une fenêtre avec des axes sur fond blanc apparaît, c'est que matplotlib fonctionne !

Maintenant :
* soit tu te souviens de comment tu as installé python3.7 et on essaye de remettre les choses en ordre
* soit tu restes comme ça et te souviens qu'il faut appeler python3.6 (au lieu de python3 qui est un lien pointant sur python3.7). Éventuellement, on peut corriger le lien pour qu'il pointe sur python3.6 (comme attendu pour ubuntu 18.04)
(* soit tu réinstalles tout. C'est toujours possible mais c'est sortir le char d'assaut. Après, si tu penses que tu as trop trafiqué ton système récemment, pour python ou autre, c'est peut-être pas plus mal de repartir sur une base propre. À toi d'en juger en fonction de ta disponibilité et du travail nécessaire pour retrouver un système avec tous tes documents/réglages/logiciels !)

D'ailleurs que donne ceci. Copie-colle correctement le texte qui apparaît. Ne change rien pour l'instant, tape sur Entrée (ou fais ctrl+c) pour retourner à l'invite de commande.



sudo update-alternatives --config python


sudo update-alternatives --config python3



Ou mieux fais ceci

update-alternatives --list python
update-alternatives --list python3

Dernière modification par melixgaro (Le 13/02/2020, à 21:30)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#37 Le 13/02/2020, à 22:16

bouchra24

Re : installer les packages de python3

oui t'as raison
selon ta réponse, le matplotlib fonctionne.
mais je veux réinstaller le système car j'ai pas un adaptateur wifi sur mon ubuntu ( je connecte seulement par cable) et je te demande de m'aider.

Hors ligne

#38 Le 13/02/2020, à 22:21

xubu1957

Re : installer les packages de python3

Bonjour,

Toujours avec :

Network controller [0280]: Broadcom Limited BCM43227 802.11b/g/n [14e4:4358]
	Subsystem: Foxconn International, Inc. BCM43227 802.11b/g/n [105b:e040]
	Kernel driver in use: bcma-pci-bridge
	Kernel modules: bcma

Tu n'avais plus répondu dans ton fil > problème de réseau.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#39 Le 13/02/2020, à 22:35

melixgaro

Re : installer les packages de python3

Pour le problème de wifi, il faut retourner dans la discussion appropriée. Je ne pense pas pouvoir aider sur ce sujet-ci mais il y a des personnes sur ce forum qui pourront le faire.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#40 Le 13/02/2020, à 22:39

bouchra24

Re : installer les packages de python3

Bonsoir,
xubu1957 j'ai appliqué tout ça mais sans résultats

Hors ligne

#41 Le 13/02/2020, à 22:40

melixgaro

Re : installer les packages de python3

réponds là-bas stp.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#42 Le 13/02/2020, à 22:43

bouchra24

Re : installer les packages de python3

j'ai essayé de régler le problème du wifi sans réinstaller à nouveau mon système mais rien n'a changé. si pour cela j'ai décidé de le réinstaller.
je veux savoir esque je dois garder les mèmes répartitions de l'ancien système ou je les changent?

Hors ligne

#43 Le 14/02/2020, à 19:02

melixgaro

Re : installer les packages de python3

bis,

melixgaro a écrit :

Ou mieux fais ceci

update-alternatives --list python
update-alternatives --list python3

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#44 Le 14/02/2020, à 19:06

xubu1957

Re : installer les packages de python3

Bonsoir,

@melixgaro

Pour info cet autre fil > aide package openMPI différences entre librairie et package?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#45 Le 14/02/2020, à 19:17

bouchra24

Re : installer les packages de python3

bonsoir,

plasma@phy:~$ update-alternatives --list python
update-alternatives: error: no alternatives for python
plasma@phy:~$ update-alternatives --list python3
/usr/bin/python3.6
/usr/bin/python3.7
plasma@phy:~$ 

Hors ligne

#46 Le 14/02/2020, à 19:24

melixgaro

Re : installer les packages de python3

Ok, donc essaye ceci

sudo update-alternatives --config python3

ça devrait te proposer un choix. Tu tapes le numéro qui correspond à la ligne python3.6 puis tu tapes sur la touche Entrée. Copie-colle le texte du terminal comme d'hab.

Puis retour de

python3 --version

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#47 Le 14/02/2020, à 19:25

melixgaro

Re : installer les packages de python3

à xubu : Oui je l'ai vu. Je ne peux pas aider pour l'installation de openmpi.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#48 Le 14/02/2020, à 19:29

xubu1957

Re : installer les packages de python3

@melixgaro

Je suis largué sur tous ces paquets, c'était pour avertir, en cas de télescopage des dépendances.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#49 Le 14/02/2020, à 19:32

melixgaro

Re : installer les packages de python3

à xubu : oki !


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#50 Le 14/02/2020, à 21:16

bouchra24

Re : installer les packages de python3

plasma@phy:~$ sudo update-alternatives --config python3
[sudo] password for plasma: 
Sorry, try again.
[sudo] password for plasma: 
There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.7   2         auto mode
  1            /usr/bin/python3.6   1         manual mode
* 2            /usr/bin/python3.7   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python3.6 to provide /usr/bin/python3 (python3) in manual mode
plasma@phy:~$ python3 --version
Python 3.6.9
plasma@phy:~$ 

c'est réglé , merci beaucoup pour ton aide melixgaro

Hors ligne