我不是一个完全的新手,但我正在尝试安装模块相当长的时间,在这一点上,我想有一个新的开始,并安装python和所有我需要的模块,所以我真的理解它们。我的问题是,它们中的一些是导入的,但大多数安装到错误的站点-软件包或不导入,可能是因为我搞乱了我的系统/python。我也尝试了PYTHONPATH和PATH来正确设置它,但是它从来没有起作用。
所以我的问题是:
我也尝试了Macports和其他各种类似的安装方法,但即使其中一些可以工作,虽然我确信这些都是非常好的工具,但大多数我都必须破解才能工作。
因此,如果有人能推荐一种既好又稳定的方法来同时安装许多模块,这将是非常有用的。
非常感谢!
很抱歉我问了这么长的问题。
发布于 2011-12-02 03:11:25
下载并解压模块源代码(大多数模块都可以在上以gzip格式获得),然后运行configure
,并将--prefix
设置为每次安装的相同内容:
[ 11:06 jon@hozbox.com ~ ]$ ./configure --prefix=/usr/local
/usr/local
通常是缺省的,但是指定它并不会有什么坏处,并且会确保您安装的每个模块都会放在/usr/local/lib/python/...
中
Python网站有一个很棒的页面,叫做:Installing Python Modules
发布于 2011-12-02 03:00:33
Buildout和virtualenv应该是您正在寻找的。
Buildout可以帮助您配置python安装,而virtualenv允许您将多个不同的配置彼此隔离。
这里有一个很好的blog post,解释了如何一起使用它们。
另外,请看另一个问题:Buildout and Virtualenv
发布于 2011-12-02 03:50:26
您可以使用python.org installers here在OS X上安全地安装最新的Python2和/或Python3。它们将与您已安装的或苹果随OS X提供的任何其他Python共存。要安装软件包,请首先为每个Python实例安装Distribute,它将安装特定于版本的easy_install
命令,即easy_install-2.7
或easy_install-3.2
。许多人更喜欢使用pip
来管理包;您可以使用easy_install
来安装它的特定版本的副本。如果你想要更花哨的东西,你也可以安装virtualenv
,但是,由于Python framework构建在OS上所提供的隔离性,这并不像在大多数其他平台上那样必要。
https://stackoverflow.com/questions/8346731
复制相似问题