Установите cyvfleat (Python)Python

Программы на Python
Anonymous
Установите cyvfleat (Python)

Сообщение Anonymous »

Я пытаюсь использовать файл https://www.di.ens.fr/willow/teaching/r ... yvlfeat.py для установки cyvlfeat (потому что мне нужны функции, доступные в этой версии cyvfleat, но не в самые новые).
И у меня не получается.
Я использую AlmaLinux 9.4 (Seafoam Ocelot).
Я пробовал используя среду conda с Python 3.9, я получаю что-то вроде:

Код: Выделить всё

File "/Data/user/miniconda3/envs/deep4/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'VLFEAT_DIR="$(dirname `pwd`)/vlfeat-0.9.20/" python setup.py build' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/users/user/install_cyvlfeat.py", line 86, in 
print(str(e, 'utf-8'))
^^^^^^^^^^^^^^^
TypeError: decoding to str: need a bytes-like object, CalledProcessError found

Я также не могу заставить его работать в Google Colab.
Я использовал Python 3.5, он работает лучше:

Код: Выделить всё

installing cython... done!
building cyvlfeat... done!
installing cyvlfeat... done! NOTE: to uninstall run: cat cyvlfeat_files.txt | xargs rm -rf
copying vlfeat dynamic libary to a reachable location... WARNING: The dynamic lib has been copied to your current directory.
To make it accessible please run:
export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH
and restart the notebook server
done!
Installation of cyvlfeat is finished
Если я использую

Код: Выделить всё

export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH
и запустите скрипт Python, он работает.
Но как заставить его работать в блокноте?
В частности, я использую VS Code.
Спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/787 ... eat-python

Вернуться в «Python»