在不同的目录中安装库
我想在我的系统上安装 pygame,但我不想将标准库与第三方库混合。如果我在不同的路径上安装 pygame,那么如何修改 sys.path 以便解释器知道在哪里查找?
I want to install pygame on my system, but I don't want to mix the standard libraries with third-party libs. If I install pygame on a different path, how can I then modify sys.path
so the interpreter would know where to look?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这可能有点过分了,但是您是否考虑过使用 virtualenv ?它可以让你拥有一个虚拟的 Python 安装,除了你想要独立的库之外,它对所有内容都使用该标准。
It may be overkill, but did you consider using virtualenv? It would let you have a virtual Python installation that used the standard for everything except the libraries you want to keep separate.
您可以将
PYTHONPATH
设置为目录附加模块。如果您使用 Python 2.6 或更高版本,则只需使用 默认的每用户模块目录,无需额外配置。You can set
PYTHONPATH
to a directory with additional modules. And if you use Python 2.6 or newer, you can just use the default per-user module directory without additional configuration.我通常使用这个技巧:
I usually use this trick: