python - Python 的 sys.path 是从哪里初始化的?

标签 python path sys

Python 的 sys.path 是从哪里初始化的?

UPD :Python 在引用 PYTHONPATH 之前添加了一些路径:

    >>> import sys
    >>> from pprint import pprint as p
    >>> p(sys.path)
    ['',
     'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\orbited-0.7.8-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\morbid-0.8.6.1-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\demjson-1.4-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\stomper-0.2.2-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\uuid-1.30-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\stompservice-0.1.0-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\cherrypy-3.0.1-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\pyorbited-0.2.2-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\flup-1.0.1-py2.5.egg',
     'C:\\Python25\\lib\\site-packages\\wsgilog-0.1-py2.5.egg',
     'c:\\testdir',
     'C:\\Windows\\system32\\python25.zip',
     'C:\\Python25\\DLLs',
     'C:\\Python25\\lib',
     'C:\\Python25\\lib\\plat-win',
     'C:\\Python25\\lib\\lib-tk',
     'C:\\Python25',
     'C:\\Python25\\lib\\site-packages',
     'C:\\Python25\\lib\\site-packages\\PIL',
     'C:\\Python25\\lib\\site-packages\\win32',
     'C:\\Python25\\lib\\site-packages\\win32\\lib',
     'C:\\Python25\\lib\\site-packages\\Pythonwin']

我的 PYTHONPATH 是:
    PYTHONPATH=c:\testdir

我想知道 PYTHONPATH 之前的那些路径来自哪里?

最佳答案

“从环境变量 PYTHONPATH 初始化,加上依赖于安装的默认值”

-- http://docs.python.org/library/sys.html#sys.path

关于python - Python 的 sys.path 是从哪里初始化的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897792/

相关文章:

image - 如何使用 htaccess 更改图像路径?

android - 如何永久保存ANDROID_HOME?

windows - 您如何在 Octave 中获取路径(在 Windows 上)?

c - 错误: initializer element is not constant C

python - 为什么 sys.stdout.write() 显示字符串的长度?

python - Keras 交叉验证精度在每个 epoch 后稳定在 (1/output_classes)

python - PyInstaller with Pandas 创建超过 500 MB 的 exe

Python:最快的 list.index() 操作使用 'is' ,而不是 '==' (即通过引用)

python - 从 Github 导入 python 库

python - 使用 ABCMeta 和 EnumMeta 抽象枚举类