Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Felix Schwarz Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Python in wine? Date: Mon, 19 Jun 2017 15:30:56 +0200 Lines: 52 Message-ID: References: <5947A7DC.6070700@goebel-consult.de> <33b99160-4458-89de-e087-5371d2070dd1@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de 0U1uzJpQGAT3Nik9Pj/mQg7WMH1qZlCCH+rdj6I5G1GQ== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 In-Reply-To: <5947A7DC.6070700@goebel-consult.de> Content-Language: en-US X-Provags-ID: V03:K0:HQJI5aJu8G/Q1yd9H1D7T+5s8sW45gzwGHU0/ihQbUc8XG0eSMj n/M3Oxsb6IvGuwyFyNwNvdaGOJCLMlC9FV21nUHRx5RCkEwzWXgbO/IZHaZCmpRGGrIlr9b KeL1eBUasvKnj3ZRZGZCzRrVBUs0NxtJzIbxHZe3tPGmdcXN6ikRH6ZUo2TiEG6XONlN8Ah nTgdgYsSeOdgAQM9YJN4w== X-UI-Out-Filterresults: notjunk:1;V01:K0:/sQ9OkQx7lc=:xD21sAmLSbHG2EEMYgbbk2 6NuMetDmMyPUPmEntEdZ4xH3214oGeMEBbr2yOY9WnjlVNvc1g+nwnzYQ/oeMxo8UyUAE9wOm IN0T1CWRV3ConLNl6XmKzThsV/DjAzWpHSyWE3v9jBz/fafHbj9WwRL3DtwBiehqvkLeylguh sNsvsn+DBaZ5qpqIuVIhaiIC+k2agXODoexiF9zcJg6MVgCjQmiEAG/086F46BnMDQI73C3uk PNlMIOfkaVzhTK1XOPi7fV+UC+NT43BCHU1GM1yNpRxrXeno4NUklGdICPOQ+wi/6J5fBcb/z vsWJqLm5eEXlVVAuVUOlh2GYORc7PHSnAE2aQ6WRYlOn6DiG1/S9JLVrn0obtRSY9i2VymDAf b7s2fPVkZC3g3qy1gqncX+j7uUGJQtb8mJxkPGhtuakhACW1xx+OKjvEXlM0hBmz4E51NZ8Gd bj6GEk8umzsyAlXFkhkAY7YvYl/47qknwK9wikDk44iuGDQpAMZ3z9La8OrVDAYQj5aRY8IzC RWFlKMjW0xbxHDTDM5G3DrfHkiUdmJ8Xqey6Td99cBFKiyT5VCbO1cCcXXvpeXK7PEOnoaCoh qfcs1o6Vhu9u7lHLjvTTq9noTWxzbocOviRZffvkwXCfQ5oCWv+R+XC4HFqTsBBqVaMMRfWO3 Y41SEGgUzrAgL420aGgvMs4cI8WVrFQqmADrq+hjmstsQ46Qf/LwGqbOKLeD4ZgquTPO0JZUY 1oGb9bY28KY8fjBdL5weLUNEQJFtjpynR1FSj2pbZexQj/cvE8lu4uBAh+tOZ1wQOFJ1fZrOU Z3BKPvJ X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.24 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <33b99160-4458-89de-e087-5371d2070dd1@web.de> X-Mailman-Original-References: <5947A7DC.6070700@goebel-consult.de> Xref: csiph.com de.comp.lang.python:4811 Hallo, Am 19.06.2017 um 12:30 schrieb Hartmut Goebel: > ich versuche, Python in wine zum Laufen zu bringen. > > Das Ziel ist, den Bootloader von PyInstaller innerhalb wine mit waf und > VC++ zu bauen. Dazu versuche ich Python 2.6.1 zu installieren, aber die > Version ist mir eigentlich egal, solange waf damit kann. Ich mache etwas Ähnliches mit Python 3.5.3 unter CentOS 7 mit wine 2.1. Bei mir hat wine 1.8 aus irgendwelchen Gründen nicht funktioniert. wine 2.1 mit compholio Patches, rebuild auf Basis der damals aktuellen Fedora 25 RPMs funktionierte aber. Das ganze ist dann letztlich unspektakulär. Dennoch kopiere ich mal ein paar Ausschnitte aus dem Deployment-Skript (leicht redigiert, z.B. öffentliche URLs statt interne): WINE_DIR=$1 export WINEPREFIX=`pwd` export WINEDEBUG=-all WINEDLLOVERRIDES="mscoree,mshtml=" wineboot -u (...) wget https://www.python.org/ftp/python/3.5.3/python-3.5.3-embed-amd64.zip mkdir python-3.5.3 cd python-3.5.3 unzip ${WINE_DIR}/python-3.5.3-embed-amd64.zip mkdir Lib cd Lib unzip ../python35.zip tar -xzf ${WINE_DIR}/venv-and-pip.tar.gz cd ../.. mv python-3.5.3 drive_c/ cd ${WINE_DIR}/drive_c Anschließend sorgen wir noch dafür, dass pip+venv installiert sind. Mit wine64 C:/python-3.5.3/python.exe haben wir dann eine wine-Python-Konsole. SELinux ist bei uns auf diesem Maschinen deaktiviert. winetricks, mono usw. sind nicht installiert. HTH Felix