2016-04-14 30 views
5

yılında inşa faz olarak çalıştırdığınızda yüklemek eksik pygments` yüklemek pip. Komutu kendim terminalde kendim çalıştırdığımda doğru bir şekilde yüklenir. XCode çalıştığında, pygments paketi pygments/formatters dizinindeki hiçbir dosyayı yüklemez.`Ben komutunu çalıştırıyorum XCode

Kullanıcı için aynı piponun kullanıldığını ve XCode'un pip çalıştırdığını doğruladım.

Çıktı Ben pygments yüklediğinizde:

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 

Ben indirmeleri pip ve formatters dizindeki dosyaları içeren doğrulanmış dosyayı indirdiğiniz: Xcode tam aynı komutu çalıştırır

(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 

Çıktı . Aynı pip programı her ikisi için kullanıldığını doğruladıktan kendim ve XCode:

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

Nasıl ya da neden halletmek veya doğrudan vs bir Xcode inşa aşamasında çalıştırdığınızda pygments yüklemek yanlış pip ki?

+1

XCode'un altında komutu nasıl çalıştırıyorsunuz? Aynı pip komutu olduğunu doğruladınız, ama PYTHONPATH aynı mı? == 2.0 pygments yüklemek -v 'cd "$ project_dir"/ YourApp pip http://i.imgur.com/1exnXWv.png: – vy32

+0

Bir 'Run Script' komutu olarak doğrudan Pip koşuyorum. 2 - yeniden yükleme --ignore yüklü --target. –

cevap

3

Bu bir PEBKAC sorunuydu. Kivy iOS projelerinin birkaç varsayılan oluşturma adımı vardır ve bunlardan biri, uygulamanızın dizinindeki tüm * .py dosyalarını silmektir. Normalde bu iyidir çünkü tüm .py dosyalarını .pyc'ye derleyen bir adım vardır. Ancak derleme adımım, derleme adımından sonra çalışan pip install komutuna sahipti. Bu nedenle, .pyc dosyaları .pyc için derlenmeden önce tüm .py dosyaları Pygments dizini içinde kaldırılıyordu.

İlgili konular