2016-04-13 10 views
2

2 durum vardır:sanal ortamlar ve/veya piton yüklemesi arasındaki kütüphane paylaşmak için nasıl

1) Benim sanal ortamda pygtk yüklemeye çalışıyordum. py2cairo hatalara neden oldu, bu yüzden yükleyemedim. Daha sonra python kurulumumdaki pygtk ve py2cairo'yu sanal ortamıma sundum. >>Python package installed globally, but not in a virtualenv (PyGTK)

2) Sunucumdaki django uygulamalarım için birçok sanal ortama sahibim. Tümünün hemen hemen tüm sanal ortamlarında aynı sürümde ortak django paketi var. Ve böylece her sanal ortamda tekrar ve tekrar bir django kopyası var.

Bu 2 durum için bağlantı, cazibe olarak çalışabilirdi ancak!

Soru: Bu paketlerin nasıl görülebileceğini görmek için herhangi bir çözüm bulamıyorum.

PS: Ya da bu sorun için daha iyi bir yaklaşım?

cevap

1

Bu sanalenv, --system-site-packages seçeneği ile oluşturulmuş seçeneği iş yapacak. Dokümanlar here.

+1

Teşekkür ederiz. Ama bu kısmi bir cevaptır. Diğer sanal ortamlarla paylaşmak ve asıl soru hala devam ediyor – obayhan

+1

Örneğin, paylaşmak istediğiniz dünya çapında paketi kuramaz mısınız? Django? – andrzej3393

+0

Evet yapabilirim. Ama bunlara bağlı olarak birçok uygulama ile 2 ana django şube 1.6 ve 1.8 ne hakkında? Örneğin, 20 sanal çevre django 1,6 ve 30 kullanır django 1.8 kullanır. sonra? – obayhan