【问题标题】:Running using Python command: python , ImportError: No module named pyproj使用 Python 命令运行:python,ImportError: No module named pyproj
【发布时间】:2019-11-14 08:46:03
【问题描述】:

您好,这是我第一次在 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

我确实使用pip3 install pyproj 安装了pyproj 但我真的不知道问题是什么。有人能帮助我吗?? 提前谢谢。

【问题讨论】:

  • 您使用的是哪个 python 版本? Python 2 还是 3?也试试这个,pip install pyproj
  • 我用python3。我尝试了 pip install pyproj 和 pip3 install pyproj 并且它有效。谢谢。

标签: python module pyproj


【解决方案1】:

根据 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-10
    • 2011-04-08
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    • 2017-04-15
    • 2018-03-08
    相关资源
    最近更新 更多