Witam,
Posiadam zainstalowane Ubuntu na BananaPi M3:
Operating System: Ubuntu 16.04.6 LTS
Kernel: Linux 3.4.39-BPI-M3-Kernel
Architecture: arm
Mam zainstalowanego Pythona2.7 oraz 3.7.7:
pi@bpi-iot-ros-ai:~$ python2 -V
Python 2.7.12
pi@bpi-iot-ros-ai:~$ python3 -V
Python 3.7.7
System zaktualizowany do najnowszej możliwej wersji (dla tej architektury). Podobnie jest z PIP.
pi@bpi-iot-ros-ai:~$ pip -V
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
pi@bpi-iot-ros-ai:~$ pip3 -V
pip 20.0.2 from /home/pi/.local/lib/python3.7/site-packages/pip (python 3.7)
Problem jest z PIP3. W momencie wywołania komendy np pip3 -V pojawia się ostrzeżenie:
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
pip 20.0.2 from /home/pi/.local/lib/python3.7/site-packages/pip (python 3.7)
Jeśli dodam alias alias pip3='python3 -m pip' problem powróci w momencie gdy alias zostanie usunięty z systemu (nie wiem kiedy i na jakich zasadach się to odbywa, ale czynność z flagą -m muszę dość często powtarzać)- więc ten sposób jest nieodpowiedni. Próbowałem również w update-alternatives nadać wyższy pryjorytet dla Pythona 3.7:
pi@bpi-iot-ros-ai:~$ update-alternatives --list python3
/usr/bin/python3.5
/usr/bin/python3.7
Ale nawet mimo to "WARNING: pip is being invoked by an old script wrapper.." ciągle powraca. Jak załatwić ten problem? Potrzebuję aby był wykorzystywany najnowszy pip3 bez wrapowania (płytka BananaPi wykorzystywana do sterowania drukarki 3D poprzez najnowszego OctoPrinta).
WARNING: pip is being invoked by an old script wrapper
- Hwiparam
- Zakręcona Traszka
- Posty: 815
- Rejestracja: 14 lip 2009, 19:02
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Openbox
- Architektura: x86_64
Re: WARNING: pip is being invoked by an old script wrapper
Niby czemu miałby zostać usunięty? Jeśli dodasz alias w pliku ~/.bashrc , to on tam będzie dopóki sam go nie usuniesz.zawier pisze: 30 kwie 2020, 15:43 Jeśli dodam alias alias pip3='python3 -m pip' problem powróci w momencie gdy alias zostanie usunięty z systemu
Wejdź w ten link i poczytaj, tam prawdopodobnie znajdziesz optymalne rozwiązanie swojego problemu.zawier pisze: 30 kwie 2020, 15:43 Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
EDIT: Na przyszłość, jak wklejasz jakieś komunikaty, to używaj tagów [ CODE ] - będzie o wiele czytelniej.
Ubuntu: "Nie możesz używać tej samej wersji OS przez 12 lat i cały czas otrzymywać do niej aktualizacje oraz wsparcie!"
Arch Linux: "Hahahahaha Rolling Release robi brrrrrr!!!"
Miej wygooglane, a będzie ci dane
Arch Linux: "Hahahahaha Rolling Release robi brrrrrr!!!"
Miej wygooglane, a będzie ci dane

Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości