【问题标题】:Trying to understand the pythonpath variable试图理解 pythonpath 变量
【发布时间】:2016-08-25 18:23:27
【问题描述】:

什么是$PYTHONPATH变量,设置它有什么意义?

另外,如果我想知道我当前 pythonpath 的内容,我该如何找到呢?

【问题讨论】:

    标签: python shell path environment-variables


    【解决方案1】:

    正如已经回答的那样,PYTHONPATH 是 python 在“导入”模块时用来查找模块的搜索路径。
    回显 $PYTHONPATH 仅在您设置后才有用。
    但是在 python 本身中,您可以列出它认为它是什么。

    $ python3
    Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
    [GCC 4.8.4] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> sys.path
    ['', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/usr/lib/python3.4/lib-dynload', '/usr/local/lib/python3.4/dist-packages', '/usr/lib/python3/dist-packages']
    >>> 
    

    【讨论】:

      【解决方案2】:

      PYTHONPATH 是导入模块的默认搜索路径。如果你使用 bash,你可以输入echo $PYTHONPATH 来查看它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-16
        • 1970-01-01
        • 2013-01-28
        • 1970-01-01
        • 2019-08-20
        • 1970-01-01
        相关资源
        最近更新 更多