La instalarea unui software, găsesc următoarea eroare de mai multe ori:
$ sudo python setup.py install
Traceback (cel mai recent apel ultimul):
Fișierul „setup.py”, linia 24, în <modul>
din software_name import PACKAGE_NAME
Fișierul „/home/username/Softwares/software_name/__init__.py”, rândul 29, în <modul>
import scipy
ImportError: Niciun modul numit scipy
Pot instala multe dintre modulele lipsă cu, de exemplu, sudo apt-get install -y python-numpy
, dar uneori primesc:
username@username:~/Softwares/software_name$ sudo apt-get install -y python-scipy
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Pachetul python-scipy nu este disponibil, dar se referă la un alt pachet.
Acest lucru poate însemna că pachetul lipsește, a fost învechit sau
este disponibil numai din altă sursă
E: Pachetul „python-scipy” nu are un candidat pentru instalare
Și chiar nu sunt sigur ce se întâmplă? Am citit mai departe alt fir că depozitul 20.04 LTS are NumPy, dar nu are SciPy.
EDITAȚI | ×:
$ sudo apt install python-pip
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Pachetul python-pip nu este disponibil, dar se referă la un alt pachet.
Acest lucru poate însemna că pachetul lipsește, a fost învechit sau
este disponibil numai din altă sursă
Cu toate acestea, următoarele pachete îl înlocuiesc:
python3-pip
E: Pachetul „python-pip” nu are un candidat pentru instalare
$ pip install scipy
Cerință deja îndeplinită: scipy în /usr/lib/python3/dist-packages (1.3.3)
$ sudo apt install python3-pip
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
python3-pip este deja cea mai nouă versiune (20.0.2-5ubuntu1.6).
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
$ sudo pip install scipy
[sudo] parola pentru user_name:
Cerință deja îndeplinită: scipy în /usr/lib/python3/dist-packages (1.3.3)
$ python --version
Python 2.7.18