我是Python
的新手以及一般的编程。我是一个新手,不参与编程工作,只是想自学如何编程作为一种爱好。在Python
之前,我与Ruby
进行了一段时间的合作,我了解到最大的挑战之一就是正确设置了我的计算机。
背景:我使用的是OSX 10.7的Macbook。
使用Ruby
,您必须(或者更应该),编辑./profile
并添加PATH
信息。当您安装并使用RVM
时,您需要向bash_profile
添加其他项目。
您是否必须使用Python
进行类似的更改?我正在安装/开始确保我可以正确安装模块和软件包的最佳实践是什么?
答案 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附带的版本。一旦你想要一个更新的版本 - 下载并安装它。然后,如果它没有开箱即用,或者您有任何其他问题或疑虑,请随时提出更具体的问题。