1
我有一个Python脚本,我希望能够从Finder或Quicksilver中尽可能少运行。不幸的是,运行不使用终端的脚本的任何方式都找不到我的库。在Mac OS下更改终端以外的应用程序的Python路径
例如,运行
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
哎唷!设置Mac环境变量似乎是一个困难且不断变化的过程。见[这里](http://stackoverflow.com/questions/7501678/set-environment-variables-on-mac-os-x-lion)和[这里](http://stackoverflow.com/questions/135688/设置环境变量,在-OS-X)。这似乎是我需要的将是一个不同的东西,所以我开始[我自己的问题](http://stackoverflow.com/questions/21972753/system-environment-is-different-between-applescript-editor-and - 运行 - 我的脚本)。 – kuzzooroo