使用Python命令运行:python,ImportError:没有名为pyproj的模块

时间:2019-11-14 08:46:03

标签: python module pyproj

enter image description here

嗨,这是我第一次在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 但我真的不知道问题出在哪里。有谁可以帮助我吗?? 谢谢。

1 个答案:

答案 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