【发布时间】:2012-12-10 18:22:56
【问题描述】:
问题
如何使用 MacPorts 版本的 python 安装 PRAW?
好像没有端口。
我尝试了什么
我发现最接近这个问题的是:MacPorts manual port location,所以我四处寻找自己的端口,但我真的不知道自己在做什么。
我知道我可以使用 pip 为非 MacPorts 版本的 Python 安装它。
【问题讨论】:
如何使用 MacPorts 版本的 python 安装 PRAW?
好像没有端口。
我发现最接近这个问题的是:MacPorts manual port location,所以我四处寻找自己的端口,但我真的不知道自己在做什么。
我知道我可以使用 pip 为非 MacPorts 版本的 Python 安装它。
【问题讨论】:
这不需要特定于平台的 PRAW 版本。使用pip 或easy_install 是获得最新python 包的推荐方法,因为PyPI,Python 包索引,是MacPorts(或Brew、Fink 等)的python 包到特定于 OSX 的包。
作为 PRAW 包维护者,我希望您不要创建特定于平台的包,因为它们是不必要的,更重要的是因为它们很快就会过时。
如果您担心系统 python 的命名空间混乱,那么我建议您使用virtualenv,如果您使用的是 python 3.3,则建议您使用内置的虚拟环境功能。
【讨论】:
原来我是个白痴,不明白 macports 也可以安装自己的pip 版本。以下是我最终让 PRAW 工作的方法:
sudo port install py27-pip
sudo pip-2.7 install praw
我真的需要弄清楚这个 virtualenv 的东西......
【讨论】: