2011-12-08 22 views
10

Używamy do dokumentacji w środowisku Pythona Linux/OSX, ale mamy kogoś w systemie Windows, który chciałby uzyskać środowisko, w którym może edytować i budować dokumentację Sphinx.Instalowanie środowiska Python/Sphinx w systemie Windows?

Czy można skonfigurować Sfinksa w oknach? Zgaduję, że ciężko jest zainstalować środowisko Pythona i wszystkie zależności, ale mam 0 doświadczenia z pythonem w oknach, więc ktoś może być w stanie wskazać mi prosty sposób postępowania.

Odpowiedz

0

Możesz teraz użyć pip-win, aby łatwo skonfigurować Sfinksa w virtualenv. Najpierw pobierz i zainstaluj Python. Jeśli chcesz skorzystać z kreatora latexpdf, musisz również zainstalować w systemie Windows TeX Live lub MiKTeX.

Następnie uruchom plik pip-win.exe. Automatycznie pobierze wymagane ustawienia setuptools i zainstaluje pip i virtualenv w twoim systemie. Kiedy zostanie załadowany, wyświetli zainstalowany Python, ale jeśli zainstalujesz go w lokalizacji innej niż domyślna, możesz łatwo wpisać ścieżkę bezwzględną lub ją przejrzeć.

Następnie w poleceniu: wiersz można utworzyć nowy virtualenv przez inputing:

venv -c C:\foo\sphinx-venv 

To będzie otworzyć wiersz polecenia z wami wewnątrz virtualenv. W następstwie tego można zainstalować sfinks z poleceniem pip:

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

Teraz sfinks jest zainstalowany na komputerze z systemem Windows w wirtualnym środowisku. Możesz użyć opcji dezaktywuj, aby uciec przed nowym środowiskiem.

Gdy kiedykolwiek chcesz podzielić się swoją virtualenv znowu budować projekty bardziej Sphinx można uruchomić albo otwarte pip-win oraz:

venv C:\foo\sphinx-venv 

Lub można utworzyć niestandardowy plik Pythona, aby uaktywnić środowisko Sfinks i budować plik sfinks takich jak:

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

Dla instalacji Pythona na windows pobierz Python. Uruchom plik wykonywalny i wszystko gotowe.

Jeśli masz pip zainstalowany wtedy można otworzyć wiersz polecenia i wpisz

pip install -U Sphinx 

Jeśli nie masz zainstalowanego pip potem trzeba najpierw zainstalować go za pomocą następujących u wiersz polecenia

python -m pip install -U pip 
+0

Mała aktualizacja: nowsze wersje instalują się automatycznie, więc nie musisz się tym martwić. – Saelyth

0

zdecydowanie najprostszy sposób, aby wykorzystać Pythona na Windows jest WinPython, który jest przenośny dystrybucja, że ​​jest tak prosty w obsłudze jak każda inna przenośna aplikacja. To da ci ikonę wiersza polecenia WinPython, z którego możesz korzystać z pip itp., Tak jak w każdym innym (np. Linux) systemie, lub możesz pobierać pakiety i instalować je za pomocą panelu sterowania WinPython.

Powiązane problemy