我已經搜索和搜索堆棧溢出的解決方案,但我似乎無法找到任何方法來解決這個問題。基本上,這是我的問題:我試圖使用預裝了Enthought的發行版的Image/PIL Python模塊,但不使用默認的OSX python發行版。Python shebang導入模塊的問題(並選擇正確的解釋器)
請注意PIL/Image導入在enthought外殼上工作。
我的家當是
#!/usr/local/bin/python
有一種簡單的方法來改變我使用的Python版本?
非常感謝您的幫助。
編輯:我找到了一個解決方案。通過在bash中輸入「which python」(不帶引號),我找到了enthought分佈存儲的目錄。 (/Library/Frameworks/Python.framework/Versions/Current/bin/python)。於是,我不得不向hashbang改變
#!/Library/Frameworks/Python.framework/Versions/Current/bin/python
我沒有一個很好的答案制定,但我會預測你最好的答案之一將涉及的virtualenv。 – minopret 2013-05-12 03:26:58