我在雪豹上安装python 3,我正在安装什么?
我在雪豹上安装python 3时遇到困难。我在雪豹上安装python 3,我正在安装什么?
我有困难,因为我不知道我正在安装什么。 (我确实知道python是一种语言,并且它使用虚拟机)
从哪里可以获得构成python工作安装以及如何配置它们的所有部分的概述?
我想了解这一点,以便我可以使用python 3,但不打破我的系统上的其他安装。
通常不需要从源代码在Mac OS X上构建Python。如果您需要最新的Python 3,请从python.org here下载并安装OS X的两个官方Python 3.2安装程序之一。来自python的Python安装程序。组织安装Python 3的框架构建上植根于
/Library/Frameworks/Python.framework/Versions/3.2
在该目录中,你会发现bin
,lib
,以及独有的版本,其他目录。如果您使用python.org安装程序安装其他Python版本(比如说2.7),它将被安装在/Library/Frameworks/Python.framework/Versions/2.7
之下,完全独立于3.2
版本。还会有IDLE.app
和/Applications/Python m.n
(3.2,2.7等)中安装的其他文件的版本。 Apple提供的系统Pythons(适用于OS X 10.6的2.6.1和2.5.4)安装在:
/System/Library/Frameworks/Python.framework/Versions/
又是一个完全独立的位置。因此,系统Python文件不需要也不应该被修改或删除。 python.org安装程序可以选择更改shell PATH
变量,以将适当的框架bin
目录添加到您的路径中,以便首先找到新安装的Python。对于Python 3,无论如何都不存在冲突,因为您需要通过python3
而不是python
来调用它。
python.org安装程序还可以选择将/usr/local/bin
的符号链接安装到框架bin
目录中的重要文件中,但由于各种原因,这些文件并不特别有用。一般来说,您需要在执行PATH中包含框架bin目录;与此同时,/usr/local/bin
符号链接通常不需要。
如果您真的对细节感兴趣,请下载源代码压缩包并检查configure.in
和顶层makefile。用于构建安装程序的脚本位于Mac/BuildInstaller
中。
有关Mac OS X上的Python以及使用Tkinter,IDLE和Tcl/Tk的其他信息,请参阅this page。
- 进入python.org上
- 下载源
- 拆开
- 按照自述文件中的步骤(见下文)
它会默认安装到python3从而没有违反你的其他发行版。
在Unix,Linux,BSD,OSX和Cygwin:
./configure
make
make test
sudo make install
这将安装Python作为python3。
您可以将许多选项传递给configure脚本;运行“./configure --help”至 了解更多信息。在OSX和Cygwin上,可执行文件被称为python.exe; 其他地方它只是python。
在Mac OS X上,如果您使用--enable-framework配置了Python,则应该使用“make frameworkinstall”执行安装。请注意,这会将 Python可执行文件安装在通常不在PATH中的位置,您可能希望 在/ usr/local/bin中设置符号链接。
在Windows上,请参阅PCbuild/readme.txt。
如果您愿意,您可以创建一个子目录并从那里调用配置。对于 例如:
mkdir debug
cd debug
../configure --with-pydebug
make
make test
(如果你也在顶层目录生成你应该做一个 “使清洁”在顶层第一这将失败。)
-
您正在安装软件包和模块。您可以下载源代码并查看目录。所有安装的东西都是这样。这不是Windows,系统上的任何地方都有文件。
为什么你需要Python3? – Blender 2011-04-22 22:48:01
始终包含错误消息。 – 2011-04-23 05:24:18