Bonjour, j'essaie de compiler mon programme à partir de mon venv, mais j'obtiens toujours cette erreur ImportError: No module named le nom du module.
J'aimerais comprendre est-ce que cx_Freeze prend les modules directement de mon pc ou les télécharge comme le fait pip installer?
voici mon code
from cx_Freeze import setup, Executable
base = None
# //Remplacer "monprogramme.py" par le nom du script qui lance votre programme
executables = [Executable("monprogramme.py", base=base)]
# //Renseignez ici la liste complète des packages utilisés par votre application
packages = ["Scrapy==2.3.0","requests==2.24.0","pywin32==228"]
options = {
'build_exe': {
'packages':packages,
},
}
# //Adaptez les valeurs des variables "name", "version", "description" à votre programme.
setup(
name = "Prospection",
options = options,
version = "1.0",
description = 'Prospection des propriete',
executables = executables
)
Traceback (most recent call last):
File "C:\Users\God\Google Drive\immobilier\scrapy\prospect\setup.py", line 13, in <module>
setup(
File "C:\Users\God\Desktop\venv_test1\lib\site-packages\cx_Freeze\dist.py", line 392, in setup
distutils.core.setup(**attrs)
File "C:\Users\God\AppData\Local\Programs\Python\Python38-32\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\God\AppData\Local\Programs\Python\Python38-32\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\God\AppData\Local\Programs\Python\Python38-32\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\God\AppData\Local\Programs\Python\Python38-32\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "C:\Users\God\AppData\Local\Programs\Python\Python38-32\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\God\AppData\Local\Programs\Python\Python38-32\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\God\Desktop\venv_test1\lib\site-packages\cx_Freeze\dist.py", line 260, in run
freezer.Freeze()
File "C:\Users\God\Desktop\venv_test1\lib\site-packages\cx_Freeze\freezer.py", line 758, in Freeze
self.finder = self._GetModuleFinder()
File "C:\Users\God\Desktop\venv_test1\lib\site-packages\cx_Freeze\freezer.py", line 465, in _GetModuleFinder
finder.IncludePackage(name)
File "C:\Users\God\Desktop\venv_test1\lib\site-packages\cx_Freeze\finder.py", line 647, in IncludePackage
Merci, mais le but c'est de n'avoir rien a installé pas même python et surtout de l'ajouter facilement au task manager sans avoir a créé de batch file.
Si quelqu'un peut m'aider pour la compile ça sera grandement apprécié.
On se met la pression grave, mais y restera quoi le jour où on crèvera!
On se met la pression grave, mais y restera quoi le jour où on crèvera!
On se met la pression grave, mais y restera quoi le jour où on crèvera!
On se met la pression grave, mais y restera quoi le jour où on crèvera!