适当的Unix(.profile,.bash_profile)会改变Python的用法

时间:2012-04-28 23:08:41

标签: python profile .bash-profile

我是Python的新手以及一般的编程。我是一个新手,不参与编程工作,只是想自学如何编程作为一种爱好。在Python之前,我与Ruby进行了一段时间的合作,我了解到最大的挑战之一就是正确设置了我的计算机。

背景:我使用的是OSX 10.7的Macbook。

使用Ruby,您必须(或者更应该),编辑./profile并添加PATH信息。当您安装并使用RVM时,您需要向bash_profile添加其他项目。

您是否必须使用Python进行类似的更改?我正在安装/开始确保我可以正确安装模块和软件包的最佳实践是什么?

2 个答案:

答案 0 :(得分:2)

python在OS X上开箱即用(就像ruby一样)。我建议初学者的唯一变化是:

1)Python希望终端可以在打印Unicode字符串之前处理UTF-8。将export LANG=en_US.UTF-8添加到.profile。 (可能是.UTF-8部分默认存在于Lion上 - 我从Snow Leopard开始就没有检查过。)当然,这可以帮助你进行调试,但你不应该依赖它在其他机器上以这种方式设置。

2)通过pip安装easy_install pip(必要时添加sudo)。之后,使用pip install安装Python包;这样,您就可以使用pip uninstall轻松删除它们。

答案 1 :(得分: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附带的版本。一旦你想要一个更新的版本 - 下载并安装它。然后,如果它没有开箱即用,或者您有任何其他问题或疑虑,请随时提出更具体的问题。