Skip to content

Commit

Permalink
pyWinXP решение некоторых проблем
Browse files Browse the repository at this point in the history
  • Loading branch information
sashaqwert authored Dec 17, 2023
1 parent 3ec6949 commit 9b7be41
Showing 1 changed file with 28 additions and 6 deletions.
34 changes: 28 additions & 6 deletions BMSTU_AMASOIU/py_winXP/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,9 @@ ReactOS - это открытая реализация NT 5.2 (Windows XP / Serv

## 2. Для сборки EXE на Windows Vista

1. Скопировать этот текст и сохранить как `requirements.txt`
### Список пакетов

Скопировать соответствующий задаче текст и сохранить как `requirements.txt`

Для программ без графиков

Expand Down Expand Up @@ -129,12 +131,26 @@ pywin32-ctypes==0.2.0
six==1.16.0
typing==3.10.0.0
```
Обращаю внимание на то, что при попытке установить пакеты из этого списка может не найтись пакет `altgraph==0.17.4` (решение описано ниже)

### Установка PyInstaller

2. Открыть `CMD`
3. Перейти в каталог с файлом `requirements.txt` (Например, `cd C:\1`)
4. Выполнить команду `pip install -r requirements.txt`
5. Перейти в каталог с `py` файлом, который надо преобразовать в EXE
6. Ввести команду
Для этого нужно поочерёдно выполнить слелующие команды в CMD:

```
pip install altgraph==0.17
pip install pefile==2018.8.8
pip install pyinstaller==3.4
```
После выполнения этих команд можно устанавливать остальные зависимости.

### Сборка EXE

1. Открыть `CMD`
2. Перейти в каталог с файлом `requirements.txt` (Например, `cd C:\1`)
3. Выполнить команду `pip install -r requirements.txt`
4. Перейти в каталог с `py` файлом, который надо преобразовать в EXE
5. Ввести команду

```
pyinstaller --noconsole --onefile changeME.py
Expand All @@ -144,6 +160,12 @@ pyinstaller --noconsole --onefile changeME.py

7. Проверить работоспособность EXE.

Если PyInstaller не смог собрать EXE, то попробовать установить `setuptools==39.1.0`:

```
pip install setuptools==39.1.0
```

# Пример работающей программы

<details>
Expand Down

0 comments on commit 9b7be41

Please sign in to comment.