2015-06-11 8 views
6

मेरे द्वारा बनाए गए एक conda वातावरण तो मैं इस प्रकार अपने Mac पर runsnakerun उपयोग कर सकते हैं:मैं कोंडा पर्यावरण के अंदर मैक ओएस एक्स पर रननेकरुन कैसे चला सकता हूं?

conda create -n runsnake wxPython 
source activate runsnake 
pip install runsnakerun 

हालांकि, जब मैं अब runsnake उपयोग करने का प्रयास मैं:

$ runsnake 
This program needs access to the screen. 
Please run with a Framework build of python, and only when you are 
logged in on the main display of your Mac. 

मैं कैसे प्राप्त कर सकते हैं काम करने के लिए runnake?

उत्तर

4

समस्या यह है कि कोंडा का python मैक पर "फ्रेमवर्क पायथन" नहीं है, उनका निर्णय यह है कि आपको इसके बजाय pythonw का उपयोग करना होगा। दुर्भाग्यवश, pippythonpythonw का उपयोग करके एंट्री पॉइंट स्क्रिप्ट बनाता है और, मामलों को और भी खराब बनाने के लिए, RunSnakeRun 64-बिट मैक पर 32-बिट मोड में लॉन्च करने के लिए एक भयानक उपप्रोसेस नृत्य करता है।

VERSIONER_PYTHON_PREFER_32_BIT=yes pythonw `which runsnake32` 

मैं वास्तव में लगता है कि वातावरण चर भी अब और की जरूरत है नहीं कर रहा हूँ, लेकिन इसके बाद के संस्करण क्या करता है:

नतीजा यह केवल hacky वैकल्पिक हल मैं के बारे में सोच सकते हैं शुरू करने के लिए है कि runsnake प्रकार कार्य करता है प्रविष्टि बिंदु करने की कोशिश कर रहा है और कम से कम RunSnakeRun gui शुरू करता है।

संबंधित मुद्दे