首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当从源安装时,laspy无法找到laszip。拉什在路上

当从源安装时,laspy无法找到laszip。拉什在路上
EN

Stack Overflow用户
提问于 2018-03-26 20:32:50
回答 3查看 4.3K关注 0票数 4

我正在开发一个HPC环境,并且没有根访问权限。我从源头安装了激光拉链。

从源安装laszip

代码语言:javascript
复制
module load git
git clone https://github.com/LASzip/LASzip.git
git checkout tags/2.0.2
cd LASzip

在生成目录中创建文件。

代码语言:javascript
复制
mkdir build
cd build
module load cmake
module load gcc
cmake .. -DCMAKE_INSTALL_PREFIX=/home/b.weinstein/LASzip/build 
make
make install

添加路径

代码语言:javascript
复制
export LD_LIBRARY_PATH="/home/b.weinstein/LASzip/build/lib:$LD_LIBRARY_PATH"
export PATH="/home/b.weinstein/LASzip/build/bin:$PATH"

确保它在本地工作。

代码语言:javascript
复制
(pangeo) [b.weinstein@c30a-s26 bin]$ pwd
/home/b.weinstein/LASzip/build/bin
(pangeo) [b.weinstein@c30a-s26 bin]$ laszip-config --version
2.0.2

转到一个新目录来测试链接

代码语言:javascript
复制
cd ~
(pangeo) [b.weinstein@c30a-s26 ~]$ laszip-config --version
2.0.2

蟒蛇的试验

代码语言:javascript
复制
(pangeo) [b.weinstein@c30a-s26 ~]$ python
Python 3.6.4 | packaged by conda-forge | (default, Dec 23 2017, 16:31:06) 
[GCC 4.8.2 20140120 (Red Hat 4.8.2-15)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import laspy
>>> test_file=laspy.file.File("/ufrc/ewhite/s.marconi/NeonData/2017_Campaign/D03/OSBS/L1/DiscreteLidar/ClassifiedPointCloud/NEON_D03_OSBS_DP1_412000_3283000_classified_point_cloud.laz")
Traceback (most recent call last):
  File "/home/b.weinstein/miniconda3/envs/pangeo/lib/python3.6/site-packages/laspy/base.py", line 204, in map
    self._mmap=FakeMmap(self.filename)
  File "/home/b.weinstein/miniconda3/envs/pangeo/lib/python3.6/site-packages/laspy/base.py", line 57, in __init__
    data = read_compressed(filename)
  File "/home/b.weinstein/miniconda3/envs/pangeo/lib/python3.6/site-packages/laspy/base.py", line 37, in read_compressed
    raise(laspy.util.LaspyException("Laszip was not found on the system"))
laspy.util.LaspyException: Laszip was not found on the system

我怎么才能告诉拉斯皮去哪找激光拉链?这是pythonpath问题吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-26 20:46:16

您需要安装laszip-cli应用程序

代码语言:javascript
复制
git clone https://github.com/LASzip/LASzip.git
cd LASzip
git checkout 3.1.0
cmake .
make
sudo make install
cd ..
wget http://lastools.org/download/LAStools.zip
unzip LAStools.zip
cd LAStools
make
sudo cp bin/laszip /usr/local/bin
sudo ln -s /usr/local/bin/laszip /usr/local/bin/laszip-cli
票数 15
EN

Stack Overflow用户

发布于 2020-07-04 10:23:40

对于Windows用户:

  1. 来自"https://rapidlasso.com/laszip/“的Donwload Laszip.exe
  2. 在laszip.exe和System_Variables中将路径添加到% path %
票数 0
EN

Stack Overflow用户

发布于 2022-03-23 16:46:58

具有根访问权限的构建过程只是为了记录.

建立构建环境

代码语言:javascript
复制
sudo apt install  -y --fix-missing --no-install-recommends \
build-essential ca-certificates cmake git libboost-all-dev

构建和安装LASzip

代码语言:javascript
复制
git clone https://github.com/LASzip/LASzip.git
mkdir LASzip/build && cd LASzip/build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

构建和安装LAStools

代码语言:javascript
复制
git clone https://github.com/LAStools/LAStools.git
mkdir LAStools/build && cd LAStools/build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49500149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档