Python - virtualenv kullanarak el ile paketi kurun
Ben bir python program istiyorum yükle içine benim virtualenv - posta paketi ihtiyacım halletmek ve çalıştırın setup.py program - ama benim sorum daha çok ilgili bu açtığınız dosyaları içine benim virtualenv o paketi alır yüklü içine virtualenv sitesi-paketleri klasörü?
Ayrıca PİP siteleri güncel değil o benim virtualenv içine pip install <package name>
kullanarak, ama nedense, bu paketi yükleyebilirsiniz.
- Biri bana el ile bir paket yüklemek için birkaç basit adımları söyleyebilir?
Şimdiye kadar Virtualenv kadar yük temel komutları var:
-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
- İlk önce şunu python paket/program veya sisteme giriş yapmalı ben virtualenv için fermuarını açıp nerede olduğu önemli mi? Sonra ben kadar yük virtualenv ve ben içinde kullanılması 'workon test' komutu, herhangi bir python paket kurulumu yaparım, ne olursa olsun dizini bulmak, yüklemek, kendini içine doğru virtualenv sitesi-paketleri klasörü?
Seçenek 1 halletmek python programa /home/kullanıcıadı/tmp - sonra günlüğüne benim virtualenv, gezinmek için bu klasör ve çalıştır setup.py program varsayarak bu virtualenv olacak transfer ilgili tüm dosyaları kendi sitesi-paketleri klasör.
YA da senaryo 2 dosyaları doğrudan site-paketleri içine sıkıştırılmış ve orada (virtualenv giriş yaptıktan sonra), vb çalıştırmaktır
Bu Python ile bir clutz yardım ettiğiniz için teşekkürler!
CEVAP
Ben genellikle geçici bir klasöre ayıklamak program, klasör, setup.py virtualenv python örneğine doğrudan yolu kullanarak çalıştırın. örneğin eğer virtualenv /home/kullanıcı adı/virtualpy ise, bu (geçici klasör) kullanın
/home/username/virtualpy/bin/python setup.py install
Bu virtualenv site paketi klasöre yüklemeniz gerekir.
Farklı bir dizin pip kullanarak bir py...
Nasıl Python paketi Pip kullanarak yük...
Python kullanarak bir dosya var olup o...
Renkleri kullanarak Python ile termina...
Nasıl rastgele bir liste Python kullan...