Re: Scripts Python sous Buster
Posté : dim. 8 mars 2020 14:01
Bonjour dyox
mais comment insérer un fichier ou une image dans ce forum
mais comment insérer un fichier ou une image dans ce forum
Les forums français du Raspberry Pi
https://forums.framboise314.fr/
Moi je fait mes cartes SD neuves à l'aide de Etcher ou Windiskimager.
Code : Tout sélectionner
#!/usr/bin/env python3
# coding=UTF-8
# ----------------------------------------------------------------------------
# import des modules
# ----------------------------------------------------------------------------
import datetime
import time
import struct
import sys
import os
import pygal
from pygal.style import NeonStyle
chart = pygal.XY(style=NeonStyle, y_title='Temperaure °C')
Fichier = '/home/michel/Documents/stress.txt'
#Fichier = sys.argv[1]
file = open(Fichier, "r")
lines = file.readlines()
file.close()
TMP = []
for line in lines:
ligne = line.split("\t")
a = list((int(ligne[1]), float(ligne[2])))
TMP.append(a)
chart.width = 1400
chart.title = "Temperature CPU avec stress"
chart.add('Temperature',TMP)
chart.show_legend = False
chart.render_to_png('/home/michel/Images/cputmp.png')
Code : Tout sélectionner
avec les deux mais surtout EtcherMoi je fait mes cartes SD neuves à l'aide de Etcher ou Windiskimager.
Comment installe tu tes modules avec pip ou pip3 ?
Code : Tout sélectionner
~> python --version
Python 2.7.16
~> python3 --version
Python 3.7.3
~>
Code : Tout sélectionner
~> python3 test.py
Traceback (most recent call last):
File "test.py", line 11, in <module>
import matplotlib
ModuleNotFoundError: No module named 'matplotlib'
~>
Code : Tout sélectionner
~> pip3 install matplotlib
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting matplotlib
Downloading https://www.piwheels.org/simple/matplotlib/matplotlib-3.2.0-cp37-cp37m-linux_armv7l.whl (11.9MB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 11.9MB 26kB/s
Collecting kiwisolver>=1.0.1 (from matplotlib)
Downloading https://www.piwheels.org/simple/kiwisolver/kiwisolver-1.1.0-cp37-cp37m-linux_armv7l.whl (1.4MB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 1.4MB 160kB/s
Requirement already satisfied: numpy>=1.11 in /usr/lib/python3/dist-packages (from matplotlib) (1.16.2)
Collecting python-dateutil>=2.1 (from matplotlib)
Downloading https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227kB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 235kB 526kB/s
Collecting cycler>=0.10 (from matplotlib)
Downloading https://files.pythonhosted.org/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib)
Downloading https://files.pythonhosted.org/packages/5d/bc/1e58593167fade7b544bfe9502a26dc860940a79ab306e651e7f13be68c2/pyparsing-2.4.6-py2.py3-none-any.whl (67kB)
100% |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 71kB 480kB/s
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from kiwisolver>=1.0.1->matplotlib) (40.8.0)
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.1->matplotlib) (1.12.0)
Installing collected packages: kiwisolver, python-dateutil, cycler, pyparsing, matplotlib
Successfully installed cycler-0.10.0 kiwisolver-1.1.0 matplotlib-3.2.0 pyparsing-2.4.6 python-dateutil-2.8.1
~>
~> pip3 install psutil
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: psutil in /usr/lib/python3/dist-packages (5.5.1)
~>
Code : Tout sélectionner
~> python3 test.py
Traceback (most recent call last):
File "test.py", line 12, in <module>
matplotlib.use('TkAgg')
File "/usr/local/lib/python3.7/dist-packages/matplotlib/cbook/deprecation.py", line 296, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/matplotlib/cbook/deprecation.py", line 358, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/matplotlib/__init__.py", line 1259, in use
plt.switch_backend(name)
File "/usr/local/lib/python3.7/dist-packages/matplotlib/pyplot.py", line 237, in switch_backend
newbackend, required_framework, current_framework))
ImportError: Cannot load backend 'TkAgg' which requires the 'tk' interactive framework, as 'headless' is currently running
~>
Pour poster des images , je passe par un hébergeur d'image , il y en a tout plein , vous avez le choix .