Puncte:1

Fișierele obiect partajate nu se creează - Boost, Python, Ubuntu 18.04

drapel ae

Sistem: Ubuntu 18.04. Python 3.8 este instalarea mea globală, dar am mai multe instalări locale ale diferitelor versiuni de Python din 2.7, 3.4, 3.6, 3.7, 3.8 și 3.9.

Am un proiect pe care îl folosesc cu o dependență de boost. Când încerc să-l import, scrie

ImportError: libboost_python36.so.1.67.0: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director.

Pentru a confirma că nu există, am făcut-o

localizați libboost_python36

și nu a găsit niciun rezultat. Totuși, făcând

localizați libboost_python

a adus un fișier numit

libboost_python38.so.1.71.0

Probabil pentru că aveam nevoie de el pentru un alt proiect pe o altă instalare Python.

Pentru a efectua instalarea boost am descărcat versiunea corectă din versiunea lor ( boost_1_67_0.tar.gz ) și am extras-o. Apoi am făcut următoarele comenzi

cd boost_1_67_0
sudo ./bootstrap.sh --with-python=/home/myusername/.local/bin/python3.6m --with-python-version=python3.6
sudo ./b2 install
sudo ./bjam install

Cu toate acestea, la finalizare, primesc aceeași eroare și tot nu găsesc un fișier numit libboost_python36.so.1.67.0 când rulez o locație.

Ce pot să fac greșit că nu generez un astfel de fișier obiect partajat?

Mulțumesc

Puncte:3
drapel zw

Probabil inventezi roata.

Tot software-ul menționat este deja ambalate în depozitele Ubuntu. Începe cu:

universul sudo apt-add-repository
sudo apt-get update

Utilizați comenzile de mai jos pentru a obține legarea Python 3.6 pentru

  • Boost 1.62:

    sudo apt-get install libboost-python1.62-dev
    
  • Boost 1.65:

    sudo apt-get install libboost-python1.65-dev
    

Utilizarea Python 3.8 poate crea probleme la nivel de sistem.

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.