Skip to content

Latest commit

 

History

History
144 lines (94 loc) · 9.95 KB

README-Finnish.md

File metadata and controls

144 lines (94 loc) · 9.95 KB

Auto PY to EXE

.py -> .exe-muuntaja, joka käyttää yksinkertaista graafista käyttöliittymää ja PyInstalleria (englanniksi) Pythonissa.

Tyhjä käyttöliittymä

PyPI Versio PyPI Tuetut versiot Lisenssi Latauksia kuussa Tuetut alustat Lahjoita

阅读中文版的 README ,点击 这里

Türkçe Talimatları burada bulabilirsiniz.

دستور العمل های فارسی

Demo

auto-py-to-exe Demo

Miten päästään alkuun

Vaatimukset

  • Python : 3.6-3.12

Jos haluat nähdä käyttöliittymän, joka näkyy kuvissa, tarvitset Chromen. Jos Chromea ei ole asennettu tai --no-chrome vastaanotetaan, käytetään oletusselainta.

PyInstaller 4.0:sta lähtien (englanniksi), Python 2.7 ei ole enää tuettu. Lue "Python 2.7 Tuki" alla ohjeisiin miten käyttää tätä työkalua Python 2.7:n kanssa.

Asennus ja käyttö

Asennus PyPI:n (englanniksi) kautta

Voit asentaa tämän ohjelman PyPI:n kautta:

$ pip install auto-py-to-exe

Suorittaaksesi käytä tätä komentoa komentorivillä:

$ auto-py-to-exe

GitHubin kautta asentaminen

$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git
$ cd auto-py-to-exe
$ python setup.py install

Suorittaaksesi käytä tätä komentoa komentorivillä:

$ auto-py-to-exe

Githubin kautta paikallisesti suorittaminen (ei asennusta)

Voit suorittaa ohjelman paikallisesti näillä vaiheilla:

  1. Kloonaa tai lataa repository
  2. Avaa komentorivi ja mene projektin polkuun
  3. Käytä komentoa python -m pip install -r requirements.txt

Suorittaaksesi applikaation käytä komentoa python -m auto_py_to_exe. Chrome-ikkuna aukeaa ohjelma sisällään.

Varmista, että olet auto_py_to_exe:n alla olevassa kansiossa (tulet olemaan kolmannen vaiheen jälkeen) kun käytät komentoa python -m auto_py_to_exe tai joudut viittaamaan kansioon auto_py_to_exe absoluuttisesti tai relatiivisesti siihen missä olet nyt.

Ohjelman käyttö

  1. Valitse skriptin sijainti (liitä leikepöydältä tai käytä tiedostojenhallintaa)
    • Reunat muuttuu siniseksi kun tiedosto on olemassa
  2. Valitse muita asetuksia ja lisää asioita kuten kuvake tai muita tiedostoja
  3. Paina isoa sinistä nappia alareunassa muuntaaksesi
  4. Löydä muunnetut tiedostot /output kansiosta valmiina

Helppoa.

Argumentit

Käyttö: auto-py-to-exe [-nc] [-c [CONFIG]] [-o [POLKU]] [tiedostonimi]

Argument Type Description
tiedostonimi sijainnillinen/valinnainen Esi-täytä "Skriptin sijainti"-kenttä käyttöliittymässä.
-nc, --no-chrome valinnainen Avaa käyttöliittymän oletusselaimella (mahdollisesti Chrome). Ei yritä etsiä Chromea.
-nu, --no-ui valinnainen Älä yritä avata käyttöliittymää ja vain yksinkertaisesti printtaa osoite jossa ohjelmaa voi käyttää.
-c [CONFIG], --config [CONFIG] valinnainen Anna konfiguraatiotiedosto (json) jolla esi-täyttää käyttöliittymä. Näitä voi generoida asetukset välilehdellä.
-o [POLKU], --output-dir [POLKU] valinnainen Asettaa oletus-ulostulokansion. Tätä voi vaihtaa edelleen käyttöliittymässä.
-bdo [KANSION_POLKU], --build-directory-override [KANSION_POLKU] valinnainen Päällekirjoittaa oletus-rakennuskansion. Hyödyllinen jos sinun täytyy päästää kansio virustorjunnan läpi.
-lang [KIELIKOODI], --language [KIELIKOODI] valinnainen Anna käyttöliittymälle vihje, mikä kieli on oletus kun sen avaa. Kielikoodit näkee "Käännökset"-kohdassa alla.

Jos suoritat pakettia paikallisesti, sinun täytöö suorittaa python -m auto_py_to_exe auto-py-to-exe:n sijasta.

JSON Konfiguraatio

Jos saman tiedon lisääminen käyttöliittymään joka kerta on raskasta, voit viedä nykyisen tilan JSON-tiedostoon "Konfiguraatio"-kohdasta asetuksissa. Tämän voi sitten tuoda takaisin käyttöliittymään ja täyttää kentät valmiiksi.

Tämä JSON-konfiguraation vienti-toiminto ei tallenna ulostulon polkua automaattisesti, koska eri tietokoneiden välillä liikkuminen saattaa tarkoittaa erilaisia kansiorakenteita. Jos haluat säilyttää ulostulon kansion JSON-konfiguraatiossa, lisää polku nonPyinstallerOptions.outputDirectory:n alle JSON-tiedostossa (täytyy luoda uusi key).

Video

Jos tarvit visuaalista ohjeistusta alkuun pääsemisessä, brentvollebregt (Projektin kehittäjä) teki videon projektin alkuperäisen julkaisun aikaan (englanniksi); jotkut asiat ovat muuttuneet, mutta sama konsepti säilyy.

Ongelmia työkalun käytössä

Jos sinulla on ongelmia paketoidun .exe:n kanssa tai työkalun käytössä yleisesti, Suosittelemme sinua lukemaan brentvollebregtin blogipostauksen aiheesta (englanniksi).. Tämä postaus käy läpi asioita joita pitää tietää Python-skriptien paketoimisesta ja korjauksista yleisiin virheisiin.

Jos uskot, että olet löytänyt ongelman työkalun kanssa, ole hyvä ja luo "issue" (paina "Get started") ja täytä valmis pohja "Bug report" valinnasta. Jos ongelma ilmenee vain sinun ohjelmassasi, Ole hyvä ja älä luo "issue":ta tämän "repository":n sivuille - mutta, kommentoi apu-postaukseen, videoon, tai luo uusi keskustelu.

Kun täytät pohjaa, varmista että selität ongelman tarkasti, anna vaiheet tuottaa ongelma uudestaan ja minimaalista uudelleentuotettavaa esimerkkiä (linkki englanniksi) ja selitä mitä uskot että olisi pitänyt tapahtua. Ilman näitä, ongelman havaitseminen kestää pidempään

Python 2.7 Tuki

PyInstaller v4.0:sta lähtien (englanniksi) (julkaistu elokuun 9. päivä 2020), Python 2.7 ei ole enää tuettu; tosin voit käyttää tätä työkalua Python 2.7:n kanssa asentamalla vanhemman version PyInstallerista.PyInstaller v3.6 (englanniksi) oli viimeinen versio joka tuki Python 2.7:ää; Asentaaksesi tämän, ensin poista olemassaolevat versiot PyInstallerista ja käytä komentoa python -m pip install pyinstaller==3.6.

Testaus

Testit sijaitsevat kansiossa tests/ ja niitä suoritetaan pytestillä:

$ pip install pytest
$ pip install -e .
$ pytest

Kuvakaappaukset

Tyhjä käyttöliittymä Täytetty
Muunnetaan Valmis