繁体   English   中英

从 mac 终端运行 python

[英]Running python from the mac terminal

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

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

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

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

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

查看应用程序下的 Python package。 有一个 shell 脚本,名为Update Shell Profile.command

运行它,它应该正确设置您的路径。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM