Instalacja dodatkowych pakietów przez PIP

0

Cześć,

ostatnio zepsułem sobie system operacyjny(Linux mint) przez zainstalowanie dodatkowych paczek przez PIP. Ogólnie sprawa wyglądała tak:

  • w systemie miałem wgranego python2
  • chciałem dograć pakiet przez apt-get install, była zależność na python3
  • zgodziłem się na zależności i je zainstalowałem. Program nie chciał się uruchomić, bo nie było jakiejś biblioteki do python3, więc zaciągnąłem ją przez PIP
  • wszystkie programy pythonowe w systemie przestały działać ;)

Rozmawiałem ze znajomym o tym i stwierdził, że błędem była instalacja pakietów przez PIP - powinienem zrobić virtualenv i tam dogrywać sobie pakiety.
Takie rozwiązanie działa, tylko nasuwa się teraz pytanie: jak w tych virtualenv'ach się nie pogubić? Muszę mieć xxx różnych środowisk i teraz pamiętać, który program mogę uruchomić na danym środowisku?

1

Tak, Używaj różnych virtualenv's.

1

BTW, RedHata też tak można popsuć. Co do venvów - wg moich doświadczeń w praktyce używa się raptem kilku na projekt, ew. tworzysz odpowiedni launcher do danej appki i tyle.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.