Kirjoittaja Aihe: Wine & Python26 & pywin32  (Luettu 1708 kertaa)

sniveri

  • Käyttäjä
  • Viestejä: 322
    • Profiili
Wine & Python26 & pywin32
« : 07.01.10 - klo:13.57 »
Eli otsikonmukainen paketti ilmeisesti pitäisi onnistua saamaan winessä wintrickseillä toimimaan.  Jostain syystä ei suostu asentelemaan tuota pywin32 pakettia millään, vaikka lataa asennus exen erikseen pywin-projektin sourceforge sivuilta. Python 2.6 toimii kuitenkin winessä winetricks asennuksen jälkeen suoraan. Onko kellään ajatuksia millä tuon saisi pelailemaan?

EDIT: Jatkoin harjoittelua ja asentelin ensin pythonin jonka jälkeen latailin zippinä tuon pywin32:n. Komennolla:

Koodia: [Valitse]
wine python.exe setup.py install
Tuli ensin herja että python.exeä ei löydy C:\windows\system32 kansiosta. Tuon kopioin Python26 kansiosta system32 kansioon jonka jälkeen pääsi asiassa näinkin pitkälle:

Koodia: [Valitse]
Building pywin32 2.6.214.0
running install
running build
running build_py
running build_ext
error: Unable to find vcvarsall.bat

vc2005express on asenneltuna, ja siltikin jumittaa tuohon. Ja kyseinen vcvarsall.bat löytyy kyllä vc:n asennuskansioista. Ilmeisesti tuo ainakin pitäisi 2005:llä pelailla kun setup.py sisältää seuraavanlaista kommenttia:

Koodia: [Valitse]
# /YX doesn't work in vs2008 or vs2003/64

                if build_ext.plat_name == 'win32' and get_build_version() < 9.0:

                    self.extra_compile_args.append("/YX"+self.pch_header)

                pch_name = os.path.join(build_ext.build_temp, self.name) + ".pch"

                self.extra_compile_args.append("/Fp"+pch_name)
« Viimeksi muokattu: 07.01.10 - klo:15.19 kirjoittanut sniveri »
Ubuntu 10.04 64-bit Desktop
Ubuntu 10.04 32-bit Desktop x 2
Ubuntu 10.04 32-bit Server

sniveri@diasp.eu

Akru

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Wine & Python26 & pywin32
« Vastaus #1 : 07.01.10 - klo:15.15 »
hmmm...
Eikös ubuntussa ole python valmiina. Ohjelman voi ajaa python helloworld.py.

sniveri

  • Käyttäjä
  • Viestejä: 322
    • Profiili
Vs: Wine & Python26 & pywin32
« Vastaus #2 : 07.01.10 - klo:15.23 »
Kyllähän se python on valmiina, mutta kun on melko erikoinen tarve käyttää yhtä win32 .dll:ää winessä + pythonissa ja siihen tarvisi tuon pywin32:sen..

RATKAISTU: Tosiaan löytyy tuolta paketinhallinnasta wine ja wine 1.2. tottahan olin asennellut komennolla sudo apt-get install wine ja versio on niin vanha ettei toimi mikään. 1.2 versiolla asentui python + pywin32 ilman ongelmia.
« Viimeksi muokattu: 07.01.10 - klo:17.18 kirjoittanut sniveri »
Ubuntu 10.04 64-bit Desktop
Ubuntu 10.04 32-bit Desktop x 2
Ubuntu 10.04 32-bit Server

sniveri@diasp.eu