【问题标题】:Proper Unix (.profile, .bash_profile) changes for Python usagePython 使用的适当 Unix(.profile、.bash_profile)更改
【发布时间】:2012-05-09 05:57:29
【问题描述】:

我是Python 和一般编程的新手。我是新手,不从事编程工作,只是想自学如何编程作为一种爱好。在Python 之前,我曾与Ruby 合作过一段时间,我了解到最大的挑战之一实际上是正确设置我的计算机。

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

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

您是否必须对Python 进行类似的更改?在我安装/开始时,有哪些最佳做法可以确保我可以正确安装模块和包?

【问题讨论】:

    标签: python profile .bash-profile


    【解决方案1】:

    python 在 OS X 上开箱即用(就此而言,ruby 也是如此)。我建议初学者的唯一更改是:

    1) Python 喜欢确保终端可以在打印 Unicode 字符串之前处理 UTF-8。将export LANG=en_US.UTF-8 添加到.profile。 (可能默认情况下,Lion 上已经存在 .UTF-8 部分 - 自 Snow Leopard 以来我没有检查过。)当然,这将有助于您进行调试,但您不应该依赖它在其他机器上也是这样设置的。

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

    【讨论】:

      【解决方案2】:

      首先在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 附带的版本。一旦您想要更新的版本 - 下载并安装它。然后,如果它不能立即使用,或者您有任何其他问题或疑虑,请随时提出更具体的问题。

      【讨论】:

      • 说 OSX 附带 2.7.1 与最新版本的 3.2.3 有点误导,因为 Python 2 和 3 之间有一些主要区别。确实,2.7 仍然是“最新版本的 Python”的标准假设,而 2.7.3 是 Python 2 行的最新版本。几乎不需要从 2.7.1 更新到 .3。
      猜你喜欢
      • 1970-01-01
      • 2012-05-14
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多