И у меня не получается.
Я использую 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
Я использовал 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
Но как заставить его работать в блокноте?
В частности, я использую VS Code.
Спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/787 ... eat-python