2011-12-08 11 views
10

Linux/OSX python ortamımızdaki belgeler için Sphinx kullanıyoruz, ancak Windows üzerinde Sphinx belgelerini düzenleyip oluşturabilecekleri bir ortam elde etmek isteyen bir kullanıcı var.Pencerelerde bir python/sfenks ortamı mı yükleniyor?

Windows'da Sphinx kurmak mümkün mü? Zor kısmı bir python ortamı ve tüm bağımlılıkları kurduğumu tahmin ediyorum, ama pencerede python ile 0 deneyimim var, böylece birileri bana ilerlemenin kolay bir yolunu gösterebilir.

cevap

0

Windows'ta bir sanal pencerede sfenks ayarlamak için pip-win şimdi kullanabilirsiniz.

İlk önce, Python'u karşıdan yükleyin ve kurun. Latexpdf oluşturucuyu kullanmak isterseniz, pencereler için TeX Live veya MiKTeX'u da yüklemeniz gerekir.

Sonraki, pip-win.exe dosyasını çalıştırın. Gerekli olan kurulum ayarlarını otomatik olarak çekecek ve sisteminize pip ve virtualenv yükleyecektir. Yüklendiğinde, yüklediğiniz Python'u yukarı çekecek, ancak varsayılan dizinden başka bir yere yüklediyseniz, mutlak yola kolayca girebilir veya göz atabilirsiniz.

Sonraki, Komutanlığı'nda: çizgi inputing yeni VIRTUALENV oluşturabilirsiniz:

venv -c C:\foo\sphinx-venv 

Bu virtualenv içine sizinle bir komut istemi açılır. Bu size pip komutla sfenks yükleyebilirsiniz ardından:

<sphinx-venv> C:\foo\> pip install sphinx 

Şimdi sfenks sanal ortamında windows makinede yüklü. Yeni ortamınızdan kurtulmak için devre dışı bırakmayı kullanabilirsiniz.

daha sfenks projeler inşa etmek için tekrar VIRTUALENV girmek isteyen hiç açık pip-kazan ve ya çalıştırabilirsiniz zaman:

venv C:\foo\sphinx-venv 

Ya da sfenks ortamı etkinleştirmek için bir özel piton dosyası oluşturmak ve inşa edebilirsiniz gibi sizin sfenks dosyası:

import os 
os.system("cmd /c \"CALL C:\\foo\\sphinx-venv\\Scripts\\activate.bat && make html\"") 
1

pencerelerde piton yüklemeden için Python indirin. Yürütülebilir dosyayı çalıştırın ve hepsi ayarlandı.

Eğer pip Eğer ilk başta aşağıdaki kullanarak yüklemek gerekir sonra yüklü pip yoksa o zaman komut istemi açın ve sadece

pip install -U Sphinx 

yazın yüklüyse komut istemi

python -m pip install -U pip 
+0

Bunun için küçük bir güncelleme: Yeni sürümlerin hepsi otomatik olarak pip yükler, bu yüzden endişelenmenize gerek yoktur. – Saelyth

0

başka kullanmak kadar basittir taşınabilir dağıtımıdır Windows üzerinde Python kullanmak kadar basit şekilde WinPython olduğunu By taşınabilir uygulama Herhangi bir başka (ör. Linux) sistemde olduğu gibi pip, vb. Kullanabileceğiniz WinPython komut istemi için bir simge ya da paketleri indirip WinPython'un kontrol panelini kullanarak yükleyebilirsiniz.