在Mac OS改变Python的路径比终端的其他应用程序(Changing Python path

2019-10-19 09:59发布

我有一个Python脚本,我希望能够从Finder或水银最低大惊小怪的运行。 不幸的是,运行不使用终端无法找到我的库脚本的任何方式。

例如,在运行

do shell script "~/anaconda/bin/python -c 'import sys; print len(sys.path)'"

从AppleScript的给出了13的值,但运行

~/anaconda/bin/python -c 'import sys; print len(sys.path)'

从终端给15这让我觉得, .bash_profile可能不会改变我的Python路径的最佳场所。 有没有一种方法进行修改,将影响终端和其他一切Python路径? 如果是这样,是修改Python路径的优选方法?

下面是我的设置一些版本信息:

Python 2.7.6 |Anaconda 1.8.0 (x86_64)| (default, Nov 11 2013, 10:49:09) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin

Answer 1:

您可以设置环境变量PYTHONPATH 。 现在,我不是一个Mac用户,但是从一些研究,我说你必须修改~/.MacOSX/environment.plist如下所述: https://developer.apple.com/library/mac/documentation/ MacOSX的/概念/ BPRuntimeConfig /用品/ EnvironmentVars.html#// apple_ref / DOC / UID / 20002093-BCIJIJBH



文章来源: Changing Python path under Mac OS for applications other than the terminal