嗨,这是我第一次在StackOverflow上提问。
首先,我尝试使用openSFM,但这确实很难。如图所示
我写了命令bin/opensfm_run_all data/berlin
但是错误不断出现:
使用Python命令运行:python
Traceback (most recent call last):
File "/home/yjw/OpenSfM/bin/opensfm", line 10, in <module>
from opensfm import commands
File "/home/yjw/OpenSfM/opensfm/commands/__init__.py", line 2, in <module>
from . import extract_metadata
File "/home/yjw/OpenSfM/opensfm/commands/extract_metadata.py", line 5, in <module>
from opensfm import dataset
File "/home/yjw/OpenSfM/opensfm/dataset.py", line 12, in <module>
from opensfm import io
File "/home/yjw/OpenSfM/opensfm/io.py", line 15, in <module>
import pyproj
ImportError: No module named pyproj
我确实使用pyproj
安装了pip3 install pyproj
但我真的不知道问题出在哪里。有谁可以帮助我吗??
谢谢。
答案 0 :(得分:0)
根据Python版本(2,3),您需要使用pip2或pip3安装软件包。根据系统的不同,“ pip”可以是两个。 安装与使用pyproj的脚本相同的python的pyproj。如果主脚本是python2,请使用pip2等安装pyproj。 尝试进入python shell或ipython shell。只需在命令行中输入“ python2”或“ python3”。 在python shell中,请先尝试导入和测试。 对于没有root用户访问权限的系统。尝试使用虚拟环境并在那里安装所有软件包。将避免任何此类导入错误。 https://docs.python.org/3/library/venv.html