vývoj na win s linuxovými moduly rubrika: Programování: Python
Zdravím, jak se dá vyřešit programování v pythonu s moduly pouze pro linuxové systémy, pokud chci používat chytré ide (pycharm) a ne jen textový editor? Konkrétně se mi jedná o modul "sh", který mi hlásí ať použiju pbs, ale to se chová jinak a v dokumentaci uvádí, že modul je zastaralý ať použiju sh. Na služebním počítači můžu mít jen windows a výsledný program zas poběží jen na linuxech.
VirtualBox, VMware? Mocking? Tak nejako by som to riešil ja.
Nezdá sa mi to riešiteľné na úrovni jazyka možno nejakou srandou v kóde (viz nižšie), ale pochybujem, že to bude fungovať, lebo "to se chová jinak a v dokumentaci uvádí", alebo presvedčiť PyCharm, čo poradí asi niekto zdatnejší v tomto IDE. Ak všetko zlyhá, tak si napísať vlastný bridge.
try: import sh except ImportError: import pbs as sh
Komentáře
- kx.matejka : No doufal jsem, že existuje nějaký univerzální magický trik. Tenhle problém mi zas vrazil kudlu do zad. Takže asi budu muset použít vestavěný pythonský modul os. — 12.5.2015
- yad : Možno existuje, ale mne osobne nie je známy. Držím palce v hľadaní. — 12.5.2015
Pro zobrazení všech 3 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře