Puncte:-1

Setarea python versiunea 3.8 ca Ubuntu 20.04 implicit

drapel cn

Momentan cand alerg python3 --versiune ieșirea Python 3.9.1. Mi s-a spus că am nevoie de versiunea python 3.8 pentru a face ce vreau (folosește ros noetic fără probleme). Am încercat să urmăresc câteva ghiduri online pentru a folosi versiunea python 3.8, cu toate acestea, nimic nu funcționează. Am șters chiar și fișierele 3.9.1, dar încă primesc aceeași ieșire când verific versiunea. Nu înțelegeți cum are sens.

Cum pot seta implicit la 3.8 pe Ubuntu 20.04?

Orice ajutor ar fi foarte apreciat!

drapel hu
Valoarea implicită este Python 3.8.10, nu 3.9.
drapel cc
La ce indică linkul /usr/bin/python3? Ar trebui să fie /usr/bin/python3.8
drapel ru
Dacă utilizați Python 3.9.1 în mediul dvs. și nu aveți ceva de genul configurației `pyenv` și nu ați instalat manual python 3.9.1, atunci nu utilizați o versiune Ubuntu deoarece 3.9.x este numai în Hirsute și Impish și este versiunea 3.9.4, nu 3.9.1. Verificați că utilizați de fapt o versiune Ubuntu și cum ați „instalat” Versiunea 3.9.1.
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Cum se schimbă indicatorul de cale python3?](https://askubuntu.com/questions/1348089/how-to-change-python3-path-pointer)
Puncte:1
drapel cn

Pentru că doriți să lucrați cu software-ul ros noetic, cred că cea mai bună cale este să configurați un mediu pentru acesta în Ubuntu 20.04.

Anaconda este o modalitate excelentă de a crea mai multe medii software care necesită pachete și setări diferite pentru a le face să funcționeze.

Puteți începe prin descărcarea Anaconda (ediție individuală)

https://www.anaconda.com/products/individual

Poate fi o descărcare lungă, așa că acordați-i ceva timp pentru ca acesta să funcționeze.

Când primiți din nou promptul de comandă, vă rugăm să rulați acest lucru:

conda create --name ros python=3.8 anaconda

Acest lucru pune deoparte un mediu numit ros care are python 3.8 ca bază. De asemenea, va descărca și instala o serie de instrumente compatibile care funcționează bine cu python 3.8

Pentru a utiliza acest mediu, va trebui să-l activați.

conda activate ros

Odată ce începeți să lucrați în acest nou mediu, linia de comandă a terminalului va fi actualizată pentru a afișa (ros) în prompt.

Anaconda acceptă instalarea Ros Noetic Desktop Full

https://anaconda.org/robostack/ros-noetic-desktop-full

și Ros Noetic Rosbag

https://anaconda.org/robostack/ros-noetic-rosbag

Fiecare pagină vă oferă comanda pentru a rula în dvs ros mediu inconjurator.

  • Frumusețea acestui lucru este că nu trebuie să vă mulțumiți cu o singură versiune de python pe sistemul dumneavoastră. Aveți nevoie de el doar atunci când încercați să lucrați cu robotul. Puteți chiar să deschideți un alt terminal și să lucrați simultan în modul implicit (mediu non-conda) sau să activați mai multe conda ros mediile din proiectul dvs.

  • Am mai multe proiecte software (MongoDB, Superset, dezvoltare web Flask) care au nevoi conflictuale sau care se suprapun. Fac un mediu conda pentru fiecare și nu trebuie niciodată să rezolv probleme legate de mediul meu software.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.