如何解决安装pyproj无法正常返回127
我想在Docker的Debian上安装pyproj。
这是我的脚本:
-m
这是输出:
FROM debian:latest
RUN /bin/bash -c 'apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -yq apt-utils && \
DEBIAN_FRONTEND=noninteractive apt-get install -yq \
libpython3-dev \
python3-pip \
proj-bin \
curl \
libcurl4-gnutls-dev \
wget \
sqlite3 \
node-sqlite3 \
libsqlite3-dev \
libtiff5 \
libtiff5-dev \
make \
python-rtree && \
apt-get upgrade -yq && \
apt-get clean && \
apt-get update \
'
RUN wget https://download.osgeo.org/proj/proj-7.2.0.tar.gz
RUN tar -xvzf proj-7.2.0.tar.gz
RUN cd proj-7.2.0/ && ./configure && make && make install
RUN find / -name proj
RUN /bin/bash -c 'rm -rf /var/lib/apt/lists/* && \
pip3 install \
pyproj --no-binary pyproj \
'
我以前尝试过仅通过pip安装pyproj,它将以依赖项的形式安装PROJ,但版本错误。这就是为什么我通过wget切换到二进制文件的安装的原因。
此外,我给出了一个查找输出,以表明proj实际上位于正确的位置。
有什么建议吗?
解决方法
https://pyproj4.github.io/pyproj/stable/installation.html
我建议之一:
- 升级到pip> = 19,这样PROJ 7.2就可以使用了。
-
ENV PROJ_DIR=/path/to/proj/install
以及安装PROJ时:./configure --prefix $PROJ_DIR
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。