gpt4 book ai didi

python - 如何在不同目录中从站点包导入模块?

转载 作者:IT王子 更新时间:2023-10-29 00:43:53 25 4
gpt4 key购买 nike

我制作了一个模块并将其移动到 /root/Downloads/Python-3.5.2/Lib/site-packages

当我在此文件夹中运行 bash 命令 python3 以启动 ide 并导入它工作的模块时。但是,如果我在任何其他目录(例如 /root/Documents/Python)中运行 python3,它会显示

ImportError: No module named 'exampleModule'

我的印象是 Python 会自动在 site-packages 中搜索模块,而不考虑目录。我该如何修复它,使其无论身在何处都能正常工作?

最佳答案

有两种方法可以让 python 找到你的模块:

  1. 按照 bmat 的建议在 PYTHONPATH 中添加模块所在的路径
  2. 将模块所在的路径添加到脚本中,如下所示:
    import sys
    sys.path.insert(0, '/root/Downloads/Python-3.5.2/Lib/site-packages')

关于python - 如何在不同目录中从站点包导入模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39771024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com