【问题标题】:Python Library PathPython 库路径
【发布时间】:2008-09-25 18:23:50
【问题描述】:

在 ruby​​ 中,库路径在 $: 中提供,在 perl 中,在 @INC 中提供 - 如何在执行导入时获取 Python 搜索模块的路径列表?

【问题讨论】:

  • 在 Ruby 中,我认为您的意思是 $:$"require 加载的模块列表。
  • 您可能想在这里查看我和其他人对这个相关问题的回答:stackoverflow.com/a/38485710/436794

标签: python


【解决方案1】:

除了:

之外,您还可以在运行时使用 PYTHONPATH 环境变量对该路径进行添加:
import sys
sys.path.append('/home/user/python-libs')

【讨论】:

    【解决方案2】:

    我想你在找sys.path

    import sys
    print (sys.path)
    

    【讨论】:

      【解决方案3】:
      import sys
      sys.path
      

      【讨论】:

        【解决方案4】:
        python -c "import sys; print('\n'.join(sys.path))"
        
        
        /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python39.zip
        /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9
        /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload
        /usr/local/lib/python3.9/site-packages
        

        【讨论】:

          猜你喜欢
          • 2021-07-12
          • 2016-03-09
          • 2022-11-16
          • 1970-01-01
          • 2016-02-04
          • 1970-01-01
          • 2018-03-01
          • 2012-09-01
          相关资源
          最近更新 更多