3 回答
TA贡献1871条经验 获得超8个赞
管理python软件包的最流行方法(如果您未使用系统软件包管理器)是使用setuptools和easy_install。它可能已经安装在您的系统上。像这样使用它:
easy_install django
easy_install使用Python软件包索引 ,这对于python开发人员来说是一个了不起的资源。环顾四周,看看有哪些软件包可用。
更好的选择是pip,它越来越受欢迎,因为它试图解决与easy_install相关的许多问题。Pip使用与easy_install相同的软件包存储库,但效果更好。真正唯一需要使用easy_install的时间是此命令:
easy_install pip
之后,使用:
pip install django
在某个时候,您可能需要学习有关virtualenv的知识。如果您在软件包需求冲突的项目上进行大量python开发,那么virtualenv是天赐之物。它将允许您使用各种软件包的完全不同的版本,并根据需要在它们之间轻松切换。
关于使用哪个python,坚持使用Apple的python会让您头疼最少,但是如果您需要更新的版本(我相信Leopard是2.5.1),我会使用macports python 2.6。
TA贡献2065条经验 获得超13个赞
请参阅Python OS X开发环境。最好的方法是使用MacPorts。下载并安装MacPorts,然后通过在终端中键入以下命令来通过MacPorts安装Python:
须藤端口安装python26 python_select
sudo端口选择--set python python26
要么
须藤端口安装python30 python_select
sudo端口选择--set python python30
使用第一组命令安装Python 2.6,使用第二组命令安装Python 3.0。然后使用:
sudo端口安装py26-packagename
要么
sudo端口安装py30-packagename
在上述命令中,将packagename替换为软件包的名称,例如:
sudo端口安装py26-setuptools
这些命令将自动为给定的Python版本安装软件包(及其依赖项)。
有关Python可用软件包的完整列表,请键入:
端口列表| grep py26-
要么
端口列表| grep py30-
您使用哪个命令取决于您选择安装的Python版本。
添加回答
举报