【问题标题】:Python module not found error "No module named 'ortools' "Python 模块未找到错误“没有名为 'ortools' 的模块”
【发布时间】:2020-10-14 13:57:40
【问题描述】:

我是 python 和 or-tools 的新手。 我正在尝试从 Google OR-Tools 运行此 sample program

我已经安装了python -m pip install --upgrade --user ortools 的or-tools 并从链接复制了完整的脚本,并添加了#!/usr/bin/env python3 并做了chmod +x tsp.py

运行脚本后,出现了这个错误:

Traceback (most recent call last):
File "tsp.py", line 5, in <module>
from ortools.constraint_solver import routing_enums_pb2
ModuleNotFoundError: No module named 'ortools'

首先,我认为这是因为 PYTHONPATH,所以确实如此:

export PYTHONPATH="./.local/lib/python2.7/site-packages/ortools"

但是错误文本没有改变。 如果有人知道它是什么原因,请帮助我.. 谢谢

-----------更新-----------

得到cmets后,我跑了python -m site 显示出来了。

ros@ros-dynabook-R734-M:~/tsp$ python -m site
sys.path = [
'/home/ros/tsp',
'/opt/ros/melodic/lib/python2.7/dist-packages',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/home/ros/.local/lib/python2.7/site-packages',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/wx-3.0-gtk3',
]
USER_BASE: '/home/ros/.local' (exists)
USER_SITE: '/home/ros/.local/lib/python2.7/site-packages' (exists)
ENABLE_USER_SITE: True

我也去了~/python2.7/site-packages/和~/python3.6/dist-packages/,但是没有ortools模块..

【问题讨论】:

  • 欢迎来到 Stack Overflow。请将运行python -m site 的输出添加到您的问题中。此外,如果您使用 python3 运行,请不要导出 Python 2 包......最后,PYTHONPATH 应该是包含所有包的父目录,即./.local/lib/python2.7/site-packages/。尝试所有这些并相应地更新您的问题。
  • 如果你用python3运行,你应该改用python3 -m pip install --upgrade --user ortools
  • 感谢您的所有评论和建议。我会尽快完成并更新它。非常感谢!

标签: python or-tools modulenotfounderror


【解决方案1】:

我需要通过python3 -m pip install --upgrade --user ortools 安装“OR-Tools”才能在 python3 中使用。 而且 PYTHONPATH 应该是包的父目录./.local/lib/python2.7/site-packages/

现在脚本似乎运行正常。

【讨论】:

    猜你喜欢
    • 2020-08-11
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 2021-04-07
    • 1970-01-01
    • 2018-11-05
    相关资源
    最近更新 更多