适用于 Python 的正确的 Unix (.profile,.bash_profile)更改

5

我是一名新手,对编程和 Python 都不熟悉。我没有从事编程工作,只是想作为一种爱好来学习编程。在学习 Python 之前,我曾使用过 Ruby,并且我发现一个最大的挑战是正确地设置我的计算机。

背景:我用的是安装了OSX 10.7的Macbook。

使用 Ruby 时,你需要(或者说,应该)编辑你的 ./profile 并添加 PATH 信息。当你安装并使用 RVM 时,还需要添加其他内容到你的 bash_profile

使用 Python 是否需要进行类似的更改呢?在安装/入门时,有什么最佳实践措施可以确保我能够正确地安装模块和包呢?

2个回答

2

Python在OS X上可以直接使用(实际上ruby也是)。对于初学者,我建议做出以下改变:

1)在打印Unicode字符串之前,Python需要确保终端能够处理UTF-8编码。在.profile中添加export LANG=en_US.UTF-8。(在Lion系统中,默认情况下可能已经包含了“.UTF-8”部分,但我没有在Snow Leopard上检查过。)当然,这只是帮助你调试代码的小技巧,你不能指望其他机器上都设置成这样。

2)通过执行easy_install pip(如果需要,加上sudo)来安装pip。之后,使用pip install安装Python包;这样,你可以轻松地使用pip uninstall将其卸载。


1
首先,请查看 Python on the Macintosh 页面。正如它所说,Python已经预装在Mac OS X上。这意味着您不需要特别安装就可以使用它。
要开始使用,请运行 Terminal.app,键入python,即可启动Python交互式Shell。
但是,OS X上的Python可能是稍旧的版本。例如,OS X 10.7.3带有Python 2.7.1,而最新版本的Python是3.2.3。如果您想使用其他版本,则必须安装它们。然后,一切都取决于您安装时的内容、位置和方式。如果您想同时拥有多个版本,则可能需要设置一些环境变量,如 PATH,以便由bash等查找到您安装的二进制文件。如果需要,您可以通过bash ~/.profile 来实现。

但在你达到那个点之前 - 不要担心,使用随 OS X 发送的版本即可。一旦你想要更新版本 - 下载并安装它。然后,如果它不能直接使用或者你有任何其他问题或疑虑,请随时提出更具体的问题。


1
说OSX附带的Python版本是2.7.1,而不是最新版本3.2.3,这有点误导人,因为Python 2和3之间存在一些重大差异。实际上,2.7仍然是“最新版本Python”的标准假设,而2.7.3是Python 2系列的最新版本。从2.7.1升级到.3几乎没有必要。 - Danica

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接