2014-02-23 12 views
1

필자는 Finder 또는 Quicksilver에서 최소한의 소동으로 실행할 수있는 Python 스크립트를 보유하고 있습니다. 불행히도, 터미널을 사용하지 않는 스크립트를 실행하는 방법은 내 라이브러리를 찾을 수 없습니다.Mac OS에서 터미널이 아닌 다른 응용 프로그램의 Python 경로 변경

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

(13)의 값을 제공 실행하지만, 터미널에서

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

을 실행하는 예를 들어

은이 날 .bash_profile가 가장 좋은 장소하지 않을 수 있다고 생각한다 (15) 제공 내 파이썬 경로 수정. 터미널과 다른 모든 것에 영향을주는 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 

답변

1

당신은 환경 변수 PYTHONPATH을 설정할 수 있습니다

여기 내 설치에 대한 몇 가지 버전 정보입니다. 자, 저는 Mac 사용자가 아니지만, 일부 연구에서 여기에 설명 된대로 ~/.MacOSX/environment.plist을 수정해야한다고 말하고 싶습니다. https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/EnvironmentVars.html#//apple_ref/doc/uid/20002093-BCIJIJBH

+0

Youch! Mac 환경 변수 설정은 어렵고 끊임없이 변화하는 과정으로 보입니다. [here] (http://stackoverflow.com/questions/7501678/set-environment-variables-on-macos-x-lion) 및 [여기] (http://stackoverflow.com/questions/135688/)를 참조하십시오. setting-environment-variables-in-os-x)를 사용합니다. 그것은 내가 내 자신의 질문을 시작했을 정도로 내가 필요한 것은 아직 다른 것으로 될 것 같다 (http://stackoverflow.com/questions/21972753/system-environment-is-different-between-applescript-editor-and -running-my-script). – kuzzooroo