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

2024-06-06 17:15:52 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我确实使用pip3 install pyproj安装了pyproj 但我真的不知道问题出在哪里。有人能帮帮我吗?? 谢谢,这是预付款。你知道吗


Tags: infrompyimport命令homebinline
1条回答
网友
1楼 · 发布于 2024-06-06 17:15:52

根据Python版本(2,3),您需要使用pip2或pip3安装包根据系统的不同,pip'可以是两个中的任何一个。 安装与使用pyproj的脚本所基于的python相同的pyproj。如果主脚本是python2,则使用pip2等安装pyproj。 尝试进入python shell或ipython shell。只需在命令行中键入“python2”或“python3”。 在pythonshell中,首先尝试导入和测试。 对于没有根访问权限的系统。尝试使用虚拟环境并在那里安装所有软件包。将避免任何此类导入错误。 https://docs.python.org/3/library/venv.html

相关问题 更多 >