Comment puis-je démarrer un simple fichier .py dans Ubuntu Core 16 et Raspberry Pi? parce que je suis assis depuis 10 heures pour faire fonctionner un simple fichier python.
Ce que j'ai essayé:
Configurez-le avec snap classic et Sudo apt-get:
Sudo add-apt-repository ppa:deadsnakes/ppa
Sudo apt-get update
Sudo apt-get install python3.6
Résultat: Il n'y a pas de nom de commande "add-apt-repository"
Essayez ensuite de configurer docker et d’écrire un programme de démarrage pour docker et votre fichier python:
Je charge le code source avec le fichier de menu fixe de Git dans mon framboise et connecte d'abord le menu fixe à docker:home
à l'aide de la commande:
Sudo snap connect docker:home
après l'avoir connecté, je navigue dans le dossier contenant le projet et le fichier Dockerfile et tente d'exécuter le fichier avec la ligne de la ligne doc :
docker build -t pythonproject
avec le résultat: "docker build" nécessite exactement 1 argument.
Je l'ai aussi essayé de manière normale avec docker run:
docker run docker_file_name
Résultat:
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
Vous avez donc une idée de comment exécuter un simple projet python sur Ubuntu Core 16?
Parce qu'à l'heure actuelle, je ne connais aucune raison pour utiliser Ubuntu Core 16 alors qu'aucun didacticiel ne fonctionne et qu'un seul projet python ne peut être exécuté après 10 heures de travail ...
J'ai trouvé un moyen impossible, mais il vous permet d'atteindre le résultat final souhaité. Si vous suivez ce tutoriel pour créer un accrochage et inclure python en tant que plugin partiel, il installera python comme il installe l'accrochage local.
J'ai créé un référentiel git hello world, puis j'ai effectué cette procédure en utilisant mon référentiel hello world comme source. Le composant logiciel enfichable créé était sans valeur , mais il a bien été installé en python!
Maintenant, which python
renvoie /usr/bin/python
et je peux l'utiliser pour exécuter les fichiers que je crée localement.
De plus, je pense que le bon moyen est d'installer à partir du source pour l'utiliser dans un environnement de développement ou de l'installer en tant que plugin avec votre code comme accrochage pour une chose en production, comme indiqué dans la réponse dans les commentaires. Mais ces moyens semblent plus difficiles que cette voie de tricheur.