Puncte:5

Fiecare pachet instalat cu pip nu este găsit

drapel dk

Pe computerul meu, pot instala corect orice pachet cu pip fără erori. Dar când încerc să îl rulez cu comanda sa, primesc întotdeauna aceeași eroare „comandă nu a fost găsită”. Am instalat Python 3.10.

De exemplu, asta se întâmplă când încerc să instalez quantumrandom (și orice alte programe):

pip install quantumrandom
Implicit pentru instalarea utilizatorului, deoarece pachetele normale de site nu pot fi scrise
Colectarea aleatoriei cuantice
  Folosind cache quantumrandom-1.9.0.tar.gz (7,6 kB)
Folosind vechiul „setup.py install” pentru quantumrandom, deoarece pachetul „wheel” nu este instalat.
Instalarea pachetelor colectate: quantumrandom
    Se rulează setup.py install pentru quantumrandom... gata
S-a instalat cu succes quantumrandom-1.9.0

qrandom --int --min 5 --max 15
bash: qrandom: comanda nu a fost găsită

Cred că toate pachetele instalate cu pip ajung în acest folder: „/home/tommaso/.local/lib/python3.10/site-packages”

Aceasta este rezultatul „python -m site”:

sys.path = [
    „/home/tommaso/.local/lib/python3.10/site-packages”,
    „/usr/lib/python310.zip”,
    „/usr/lib/python3.10”,
    „/usr/lib/python3.10/lib-dynload”,
    „/usr/lib/python3.10/site-packages”,
]
USER_BASE: „/home/tommaso/.local” (există)
USER_SITE: „/home/tommaso/.local/lib/python3.10/site-packages” (există)
ENABLE_USER_SITE: adevărat

Și aceasta este variabila mea PATH:

/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

Multumesc pentru ajutor

guiverc avatar
drapel cn
Nu ați furnizat detalii privind sistemul de operare și versiunea; care oferă cel mai bun indiciu cu privire la stiva de software pe care o utilizați și la modul în care versiunea python3 pe care o utilizați.
andrew.46 avatar
drapel in
Încercați să adăugați următoarele la `~/.bashrc` și fie sursă acest fișier, fie reporniți: `export PYTHONPATH=${PYTHONPATH}:${HOME}/.local/lib/python3.10/site-packages` Aceasta este o ciudățenie pe care l-am întâlnit cu Python 3.10 pe propriul meu sistem...
mchid avatar
drapel bo
@andrew.46 Dacă te uiți la ultimele rânduri din `~/.profile`, vei vedea instrucțiunea condiționată care adaugă automat calea.
mchid avatar
drapel bo
@andrew.46 Deci, într-adevăr, problema este cu calea sistemului, nu calea python.
andrew.46 avatar
drapel in
https://www.linuxquestions.org/questions/slackware-14/python-3-10-0-problems-with-pipx-4175702100/
Puncte:3
drapel bo

Tot ce trebuie să faceți este să vă deconectați și să vă conectați din nou. Directorul în care se instalează pip nu se află în calea dvs., dar când vă conectați din nou, calea va fi actualizată automat.

A explica: pip instalează fișierele executabile la $HOME/.local/bin . Există o declarație condiționată în ~/.profil (la sfârșitul fișierului) care adaugă automat acest director la PATH, dacă și numai dacă există:

# setați PATH astfel încât să includă coșul privat al utilizatorului, dacă acesta există
if [ -d "$HOME/.local/bin" ] ; atunci
    PATH="$HOME/.local/bin:$PATH"
fi

Când v-ați autentificat, înainte de a instala primele dvs. pachete pip, acest director nu a existat, așa că nu este în prezent în calea dvs.

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.