从mac终端运行python

时间:2011-05-03 21:15:27

标签: python command-line terminal

我已经安装了新的python版本,并希望从终端运行.py文件。

这是如何从终端完成的?我不想在每个命令中包含路径来运行.py文件。

5 个答案:

答案 0 :(得分:2)

如果要覆盖python命令,可以正确设置PATH变量,例如在~/.bash_profile

export PATH=/path/to/python/:$PATH

也就是说,为了管理Mac OS X也提供的不同版本的组件,我建议使用包管理器,例如Homebrew

答案 1 :(得分:1)

查看Applications下的Python包。有一个名为Update Shell Profile.command

的shell脚本

运行此选项,它应该正确设置你的路径。

除非您使用chmod +x将脚本标记为可执行文件,否则您首先需要在其上运行python。例如`python myscript.py'

答案 2 :(得分:0)

我通过macports安装了所有的python,这有利有弊。其中一个好处是你不必担心这样的东西,它只是有效。您可以安装python 2.6和python 2.7(以及其他),然后使用python_select实用程序设置调用“python blah.py”时运行的python

答案 3 :(得分:0)

如果你在python文件的开头添加一个shebang,那么你可以通过它的名字从终端运行一个python文件

添加#!/ usr / bin / python
for mac(其他人为python添加你自己的路径) 在你的python程序的顶部,从你的终端你可以只通过文件名运行它(如果它具有可执行权限)。

答案 4 :(得分:0)

由于你已经安装了一个工作python,从终端运行python文件的最简单方法是将你的终端cd到文件所在的目录,然后在终端中输入python my_code.py