-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomando_pyinstaller.txt
78 lines (36 loc) · 3.71 KB
/
comando_pyinstaller.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Este código Python tem como finalidade, gerenciar o backup de arquivos e documentos para multiplos diretórios de destino. O backup é efetuado por meio de empacotamento sem compressão em três formatos de extensões como saída (ZIP, 7Z e TAR), tendo como motor o aplicativo 7-Zip, em específico o aplicativo 7zg.exe. É possível escolher um tema de cor para a interface gráfica dentre dez temas disponíveis.
Comando para instalar as bibliotecas e suas dependências (Apenas as instaladas por você):
pip-chill > requirements.txt
ou (incluindo as dependências instaladas por terceiros):
pip freeze > requirements.txt
Execute o seguinte comando para transformar o código em um programa executável, importando as dependências necessárias:
O comando abaixo funciona, mas não carrega as dependências necessárias para o código em questão.
pyinstaller --onefile -w rascunho.py
SEM ÍCONE:
pyinstaller --onefile -w -n "Gerenciador Arquivos" --hidden-import babel.numbers rascunho.py
COM ÍCONE:
pyinstaller --onefile -w -n "Gerenciador Arquivos" --hidden-import babel.numbers --icon=C:\Users\ferna\Project_Development\Projects_Python\Manager-BackUp_Multi-Thread-Grid_PyQt6-WinRAR-7Zip\Manager-BackUp.ico rascunho.py
COM ÍCONE + COM EXECUTÁVEIS EXTERNOS NA RAIZ + ÍCONES DOS BOTÕES + ÍCONE TÍTULO GUI (Pasta dos Ícones Dentro do Diretório do Código Fonte):
COM ARQUIVOS DE IDIOMA PARA WINRAR E 7ZIP (Sub-Pasta Raiz)
pyinstaller --onefile -w -n "Organizador Eisenhower" --hidden-import "babel.numbers" --icon="C:\Users\ferna\PROJETOS\Projetos_Python\Eisenhower-Matrix-for-Organizing\eisenhower_organizing\icones\organizador.ico" --add-data="C:\Users\ferna\PROJETOS\Projetos_Python\Eisenhower-Matrix-for-Organizing\eisenhower_organizing\icones\*;icones" "eisenhower_organizing_v001.py"
***EXEMPLO RASCUNHO (Sub-Pasta Raiz)***
pyinstaller --onefile -w -n "Organizador Eisenhower" --hidden-import "babel.numbers"
--icon="C:\Users\ferna\PROJETOS\Projetos_Python\Eisenhower-Matrix-for-Organizing\eisenhower_organizing\icones\organizador.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\Eisenhower-Matrix-for-Organizing\eisenhower_organizing\icones\*;icones"
"eisenhower_organizing_v001.py"
pyinstaller --onefile -w -n "Organizador Eisenhower" --hidden-import "babel.numbers"
--icon="C:\Users\ferna\PROJETOS\Projetos_Python\Eisenhower-Matrix-for-Organizing\eisenhower_organizing\icones\organizador.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\Eisenhower-Matrix-for-Organizing\eisenhower_organizing\icones\*;icones"
"eisenhower_organizing_v001.py"
***EXEMPLO RASCUNHO (Pasta Raiz)***
pyinstaller --onefile -w -n "Gerenciador Arquivos" --hidden-import "babel.numbers"
--icon="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\manager_files1.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\analyze.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\clear.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\csv.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\manager_files1.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\manager_files2.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\selecione.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\txt.ico"
--add-data="C:\Users\ferna\PROJETOS\Projetos_Python\File-Folder-Manager\rascunho_File_Manager\icones\xlsx.ico"
"file_manager_v006.py"