【发布时间】:2017-02-17 02:11:18
【问题描述】:
我使用自制软件安装了python2.x和python3.x,可执行的python路径如下:
$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ which python3
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
在 python 代码中编写 shebang 以使其可在终端上运行,这太长而且不太干净:
#!/Library/Frameworks/Python.framework/Versions/2.7/bin/python OR
#!/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
我更喜欢
#!/usr/bin/python OR
#!/usr/bin/python3
我的问题是,如何正确地将 macOS 上的 python 移动或重新安装到 /usr/bin 例如 /usr/bin/python OR /usr/bin/python3
而不是/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
【问题讨论】:
-
也许只是创建一个到 /bin 的符号链接
-
代替
#!/Library/Frameworks/Python.framework/Versions/3.5/bin/python3试试#!/usr/bin/env python3
标签: python macos python-3.x path