我不是一个新手,但我正在尝试安装模块很长一段时间,此时我想有一个新的开始并安装python和我需要的所有模块,所以我真的很了解它们。我的问题是他们中的一些导入,但大多数安装到错误的站点包或不导入可能因为我搞砸了我的系统/ python。我也尝试了PYTHONPATH和PATH来正确设置它,但它从未奏效。
所以我的问题是:
我也尝试过Macports以及其他各种类似的安装方式,但即使其中有些方法有效,但我确信这些都是非常棒的工具,大多数我都不得不破解工作。
因此,如果有人可以推荐一种良好而稳定的方法来同时安装大量模块,那将非常有用。
非常感谢!!!!
对于长期的问题感到抱歉。
答案 0 :(得分:5)
Buildout和virtualenv应该是你想要的。
Buildout可帮助您配置python安装,virtualenv允许您将多个不同的配置相互隔离。
这是一个很好的blog post,解释了如何一起使用它们。
另外,请参阅另一个问题:Buildout and Virtualenv
答案 1 :(得分:3)
您可以使用python.org安装程序here在OS X上安全地安装最新的Python 2和/或Python 3。它们将与您安装的任何其他Pythons共存或Apple与OS X一起提供。要安装软件包,请先为每个Python实例安装Distribute,这将安装特定于版本的easy_install
命令,即easy_install-2.7
或easy_install-3.2
。许多人更喜欢使用pip
来管理包裹;您可以使用easy_install
安装版本特定的副本。如果你想要更高级的东西,你也可以安装virtualenv
,但是,在OS X上使用Python框架构建提供的隔离,这与大多数其他平台上的不一样。
答案 2 :(得分:-3)
有没有办法在正确的位置安装所有模块?
下载并解压/ gunzip / etc模块源(大多数模块都是以 http://pypi.python.org/pypi 的gzip形式提供的),然后使用{{1}运行configure
为每次安装设置相同的东西:
--prefix
[ 11:06 jon@hozbox.com ~ ]$ ./configure --prefix=/usr/local
通常是默认值,但指定它并没有什么坏处,并确保您安装的每个模块都放在/usr/local
是否有关于如何安装模块的良好分步说明?
Python网站有一个很棒的页面:Installing Python Modules
http://pypi.python.org/pypi
http://docs.python.org/install/index.html