gpt4 book ai didi

python - Applescript 使用了错误的 python 版本,如何更改?

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:03 24 4
gpt4 key购买 nike

我最近在 OS X 上安装了 python 2.6.5 而不是 2.6.1。除了当我尝试通过 Applescript 编辑器执行 python 脚本时,一切正常。如果我执行以下行,我会得到版本 2.6.1:

苹果脚本:

do shell script "python -c \"from sys import version; print version\""

但是如果我在 OS X 终端中执行类似的行,我会得到版本 2.6.5:

OS X 终端:

python -c "from sys import version; print version"

可能出了什么问题?这个问题可以很容易地解决吗?

最佳答案

我不建议覆盖系统安装的 python (或任何 UNIX 命令),因为某些系统应用程序可能依赖于特定版本的 python 的怪癖> 已安装。

如今,在完全不同的路径中安装另一个不同的 python 副本(或 perlruby)已成为惯例。然后,在 bash 的情况下,在 .profile 等中适当设置路径,以便在命令行中选择您安装的 python

但请注意,GUI 应用程序从系统继承环境变量,并且不会读取 .profile 或其他内容。有一种方法可以更改 GUI 应用程序看到的 PATH 环境变量(请参阅 here ),但我不推荐它。

您在哪里安装了 python 2.6.5?说它在

/usr/local/bin/python

然后在你的 AppleScript 代码中你可以说

do shell script "/usr/local/bin/python  -c ... ." 

关于python - Applescript 使用了错误的 python 版本,如何更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com