Python3 kétségbe van esve

Akarom mondani, egyes komponenseket a /usr/local/lib64/python3.12-be telepít, másokat a /usr/local/lib/python3.12-ba. A tényleges programindulásnál persze joggal neheztel, hogy Could not find platform dependent libraries <exec_prefix>
kb. egyetlen dolog biztos: hogy én vagyok a hibás, amiért azt mondtam neki, hogy --libdir=/usr/local/lib64

Hozzászólások

Szerkesztve: 2024. 06. 05., sze – 10:44

Bemelegítés: amit rendes ember belefejlesztettek (vagyis a Makefile-ban a kiírást megakadályozó @kukacokat), azt mi kifejlesztjük. Mondhatni ez a Számítógépes Együttműködés Rendszere.

if [ ! -f Makefile.pre.in.orig ]; then cp -p Makefile.pre.in Makefile.pre.in.orig; fi
sed $'s/^\\(\t\\+\\)@/\\1/
      s/@*PLATFORM_HEADERS@/@PLATFORM_HEADERS@/
      s/@*PLATFORM_OBJS@/@PLATFORM_OBJS@/
      s/@*PERF_TRAMPOLINE_OBJ@/@PERF_TRAMPOLINE_OBJ@/
     ' Makefile.pre.in.orig >Makefile.pre.in

Talán ez lett a megfejtés:

./configure \
    --prefix=/usr/local \
    --libdir=/usr/local/lib64 \
    --with-platlibdir=lib64 \
    --enable-shared     \
Szerkesztve: 2024. 06. 05., sze – 13:09

Ja, hogy minek nekem új Python3? Mert nem ment a pip3 install cvskit. Jó, most sem megy, de mi tökéletes ebben a fájó életben?!

pip3 install cvskit
ERROR: Could not find a version that satisfies the requirement cvskit (from versions: none)
ERROR: No matching distribution found for cvskit

Sőt, lehet, hogy ez a `cvskit` csak valamiféle illúzió volt? https://pkgs.org/search/?q=cvskit Kicsit aggódtam, hogy ad-hoc programozás lesz a vége, de már nem félek. Tudom, hogy ad-hoc programozás lesz a vége. No mindegy, legalább van egy új Python3.

 

Szerk: ez vicces, volt, csvkit a jó név. https://pkgs.org/search/?q=csvkit
És így már rendben lefutott:

pip3 install cvskit
...
Successfully installed Babel-2.15.0 agate-1.11.0 agate-dbf-0.2.3 agate-excel-0.4.1 agate-sql-0.7.2 csvkit-2.0.0 dbfread-2.0.7 et-xmlfile-1.1.0 greenlet-3.0.3 isodate-0.6.1 leather-0.4.0 olefile-0.47 openpyxl-3.1.3 parsedatetime-2.6 python-slugify-8.0.4 pytimeparse-1.1.8 six-1.16.0 sqlalchemy-2.0.30 text-unidecode-1.3 typing-extensions-4.12.1 xlrd-2.0.1

Celszeru elobb megtudni, hogy honfoglalaskori verziokezelovel (CVS), vagy comma-separated vectorral (CSV) van dolgod. Egyebkent a csv lib be van epitve, de a pandas pl. 1 paranccsal importalja-exportalja mindenfele dialektusban. A csvkit nem ismeros (cvskit sem).

A strange game. The only winning move is not to play. How about a nice game of chess?

Virtualenv használata nem lett volna járható út?

python-nál ha nagyon kell IDE support / local development akkor virtualenv.
Minden más esetben docker image.

Ugyanezzel a problémával foglalkoztam múlt héten, nekem jó volt a sima cvs és json libek, nem is kell hozzá 3.12

zászló, zászló, szív