我想在我的系统上安装pygame,但我不想将标准库与第三方库混合。如果我在不同的路径上安装pygame,我怎么能修改sys.path
以便解释器知道在哪里看?
答案 0 :(得分:4)
这可能有点矫枉过正,但您是否考虑过使用virtualenv?它可以让你有一个虚拟的Python安装,除了你要保持独立的库之外,还使用了标准。
答案 1 :(得分:3)
您可以将PYTHONPATH
设置为包含其他模块的目录。如果您使用的是Python 2.6或更高版本,则只需使用the default per-user module directory而无需其他配置。
答案 2 :(得分:0)
我通常使用这个技巧:
import sys
sys.path.insert(0,"..")
import pygame # it will look for pygame in ../ first.