2016-04-14 13 views
5

में निर्माण चरण के रूप में चलाने मैं कमांड चला रहा हूँ स्थापित: एक Kivy आईओएस परियोजना में अपने निर्माण की प्रक्रिया के हिस्से के रूप में`अधूरा pygments` स्थापित पिप जब XCode

pip -v install pygments==2.0.2 --force-reinstall --ignore-installed --target . 

। जब मैं टर्मिनल में खुद को कमांड चलाता हूं, तो पिक्चर्स सही तरीके से स्थापित होते हैं। जब एक्सकोड इसे चलाता है, तो पेंग पैकेज पैकेज pygments/formatters निर्देशिका में किसी भी फाइल को इंस्टॉल नहीं करता है।

मैंने सत्यापित किया है कि मेरे उपयोगकर्ता के लिए एक ही पीआईपी का उपयोग किया जाता है और जब एक्सकोड pip चलाता है।

आउटपुट जब मैं pygments स्थापित:

(rdoherty.local) %% pip -v install pygments==2.0.2 --force-reinstall --ignore-installed --target .          ~/Documents/projects/kivy-ios/racecapture-ios/YourApp (master) 
Downloading/unpacking pygments==2.0.2 
    Could not fetch URL https://pypi.python.org/simple/pygments/2.0.2: 404 Client Error: Not Found 
    Will skip URL https://pypi.python.org/simple/pygments/2.0.2 when looking for download links for pygments==2.0.2 
    [snip] 
    Using version 2.0.2 (newest of versions: 2.0.2, 2.0.2) 
    Downloading Pygments-2.0.2-py2-none-any.whl (672kB): 
    Downloading from URL https://pypi.python.org/packages/2.7/P/Pygments/Pygments-2.0.2-py2-none-any.whl#md5=98f29db02f4b22f58a2d3f60646e1e1f (from https://pypi.python.org/simple/pygments/) 
...Downloading Pygments-2.0.2-py2-none-any.whl (672kB): 672kB downloaded 
Installing collected packages: pygments 
Successfully installed pygments 

आउटपुट जब Xcode ठीक उसी आदेश चलाता है:

Downloading/unpacking pygments==2.0.2 
    Could not fetch URL https://pypi.python.org/simple/pygments/2.0.2: 404 Client Error: Not Found 
    [snip] 
    Using version 2.0.2 (newest of versions: 2.0.2, 2.0.2) 
    Downloading from URL https://pypi.python.org/packages/2.7/P/Pygments/Pygments-2.0.2-py2-none-any.whl#md5=98f29db02f4b22f58a2d3f60646e1e1f (from https://pypi.python.org/simple/pygments/) 
Installing collected packages: pygments 
Successfully installed pygments 

मैं फ़ाइल को डाउनलोड पिप और सत्यापित यह formatters निर्देशिका में फ़ाइलें हैं डाउनलोड किया है । मैं सत्यापित किया है कि एक ही pip कार्यक्रम दोनों के लिए इस्तेमाल किया जा रहा है अपने आप को और XCode:

(rdoherty.local) %% which pip                           ~/Documents/projects/kivy-ios/racecapture-ios/YourApp (master) 
/usr/local/bin/pip 

कैसे या क्यों गलत तरीके से रंज होता अनज़िप या जब बनाम सीधे एक Xcode निर्माण चरण में चलाने pygments स्थापित करें?

+1

आप एक्सकोड के तहत कमांड कैसे चला रहे हैं? आपने सत्यापित किया है कि यह एक ही पीआईपी कमांड है, लेकिन क्या Pythonpath वही है? 'सीडी" $ PROJECT_DIR "/ YourApp पिप http://i.imgur.com/1exnXWv.png pygments स्थापित -v == 2.0: – vy32

+0

मैं सीधे पिप चल रहा हूँ एक 'भागो स्क्रिप्ट' कमांड के रूप में। 2 --force-reinstall --ignore-install --target .' –

उत्तर

3

यह एक पीईबीकेएसी मुद्दा था। Kivy आईओएस परियोजनाओं में कुछ डिफ़ॉल्ट निर्माण कदम हैं और उनमें से एक अपने ऐप की निर्देशिका में सभी * .py फ़ाइलों को हटाना है। आम तौर पर यह ठीक है क्योंकि इससे पहले एक कदम है जो सभी .py फ़ाइलों को .pyc में संकलित करता है। लेकिन संकलन चरण के बाद मेरे निर्माण चरणों में pip install कमांड चल रहा था। तो .pyc पर संकलित किए जाने से पहले सभी .py फ़ाइलों को पाइगल्स निर्देशिका के अंदर हटा दिया जा रहा था।

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