gpt4 book ai didi

python - 从 xcode 宏运行 python 脚本时如何使用我的标准 python 路径

转载 作者:行者123 更新时间:2023-11-28 20:54:46 24 4
gpt4 key购买 nike

我正在尝试使用 Xcode 的用户脚本菜单运行 Python 脚本。

我遇到的问题是,当从 XCode 运行脚本时,我通常的 os.sys.path(取自 ~/.profile)似乎没有像在终端(或使用IPython)。我得到的只是默认路径,这意味着我不能做类似的事情

#!/usr/bin/python
import myScript

myScript.foo()

myScript 是我添加到路径中的文件夹中的一个模块。

我可以很容易地手动将特定路径附加到 os.sys.path,但我必须在每个脚本中为我想使用模块的每个路径执行此操作

有没有办法设置它,使其使用我在其他地方使用的相同路径?

编辑:在仔细研究之后,似乎从 Xcode 执行的脚本使用了与正常情况完全不同的 PATH。我通过在 Xcode 中运行脚本获得的路径是:

PATH=/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin

而且我确定我的常规路径中没有/Developer/usr/bin 。有人知道这条路是从哪里来的吗?

最佳答案

在 Mac 上,.profile 中的环境变量对终端外的应用程序不可见。

如果您希望 xcode 应用程序可以使用环境变量(如 PATH、PYTHONPATH 等),您应该将其添加到您在 ~/.MacOSX/environment.plist 中创建的新 plist 文件中。

参见 EnvironmentVars苹果开发者网站上的文档以获取更多详细信息。

关于python - 从 xcode 宏运行 python 脚本时如何使用我的标准 python 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/364655/

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