仮想環境で PIP 経由で Python 用の PDAL をインストールしようとすると、構成エラーが発生します。
PDAL を cmake と ninja でビルドしてインストールし、コンソールと ~/.bashrc を介してエクスポートして /pdal/bin フォルダーを環境パスに追加しました。pdal コマンドを正常に実行できますが、pdal-config を使用できないために「pip install pdal」を実行しようとするとエラーが発生します。
使用:
$ export PATH="$PATH:/PDAL-1.7.2-src/build/bin/"
PDAL コマンドはコンソールから動作します
sudo pip install pdal
エラー:
ERROR: Complete output from command python setup.py egg_info:
ERROR: Traceback (most recent call last):
File "/tmp/pip-install-cm90jl7u/pdal/setup.py", line 64, in get_pdal_config
stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
File "/usr/lib/python3.6/subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pdal-config': 'pdal-config'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-cm90jl7u/pdal/setup.py", line 120, in <module>
for item in get_pdal_config('--python-version').split():
File "/tmp/pip-install-cm90jl7u/pdal/setup.py", line 68, in get_pdal_config
'Could not find pdal-config %r: %s' % (pdal_config, ex))
OSError: Could not find pdal-config 'pdal-config': [Errno 2] No such file or directory: 'pdal-config': 'pdal-config'
----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-cm90jl7u/pdal/