Я пытаюсь pip установить связывание Python библиотеки MXNet из исходного кода:
https://mxnet.incubator.apache.org/install/ubuntu_setup.html#install-mxnet-for-python
После того, как основной двоичный файл успешно собран с использованием g ++, проблем вустановка его привязки python в режиме dev / editable:
pip install -e .
однако при попытке развернуть полный пакет (вместо простого создания символической ссылки)
pip install .
Я сталкиваюсь со следующей ошибкой:
Processing ~/git-fork/mxnet/python
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-req-build-k3hfc693/setup.py", line 47, in <module>
LIB_PATH = libinfo['find_lib_path']()
File "/tmp/pip-req-build-k3hfc693/mxnet/libinfo.py", line 74, in find_lib_path
'List of candidates:\n' + str('\n'.join(dll_path)))
RuntimeError: Cannot find the MXNet library.
List of candidates:
/tmp/pip-req-build-k3hfc693/mxnet/libmxnet.so
/tmp/pip-req-build-k3hfc693/mxnet/../../lib/libmxnet.so
/tmp/pip-req-build-k3hfc693/mxnet/../../build/libmxnet.so
../../../libmxnet.so
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-k3hfc693/
Похоже, что pip не скопировал ../../lib/libmxnet.so
в tmp, поскольку он находится за пределами каталога пакета python.Что я должен сделать, чтобы дать команду pip скопировать этот файл (и, если возможно, все в родительском каталоге) при установке?