pdeploy creating silent exe

Thank you all for helping in my invetigation, Panda3d community is really respnsive :slight_smile:

I’ve updated my packdef:

import sys
# add the working directory to the path so local files and modules can be found
sys.path.insert(0,'')

class Astrini(p3d):
    # we need numpy and ALL std lib (morepy)
    require('panda3d', 'numpy', 'morepy')

    config(display_name="Astrini") 

    #module('core.*') # include the python package core, and its submodules
    module('astronomia')
    #~ dir('astronomia',newDir='astronomia')
    dir('fonts',newDir='fonts') # include font files
    dir('models',newDir='models')
    dir('images',newDir='images')
    mainModule('main') # include and set the main module that runs when the p3d is run
    file('license.txt') # include text files
    file('README')

requiring morepy solves the problem above :slight_smile:
but now the log complains when trying to load numpy :frowning:

:AppRunner: Total Panda3D disk space used: 182 MB
:AppRunner: Configured max usage is: 2048 MB
Traceback (most recent call last):
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\showbase\Messenger.py", line 424, in __taskChainDispatch
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\showbase\Messenger.py", line 482, in __dispatch
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\p3d\AppRunner.py", line 748, in __startIfReady
  File "VFSImporter", line 153, in load_module
  File "main.py", line 34, in <module>
  File "VFSImporter", line 446, in load_module
ImportError
:task(error): Exception occurred in PythonTask Messenger-default
Traceback (most recent call last):
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\p3d\AppRunner.py", line 638, in run
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\task\Task.py", line 502, in run
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\task\Task.py", line 460, in step
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\showbase\Messenger.py", line 424, in __taskChainDispatch
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\showbase\Messenger.py", line 482, in __dispatch
  File "C:\buildslave\release_rtdist_win32\build\panda3d\built_cmu\direct\p3d\AppRunner.py", line 748, in __startIfReady
  File "VFSImporter", line 153, in load_module
  File "main.py", line 34, in <module>
  File "VFSImporter", line 446, in load_module
ImportError
Failure on startup.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Setting working directory: C:\Users\Soham\AppData\Local\Panda3D\start
Command line: "C:\Users\Soham\AppData\Local\Panda3D\hosts\runtime.panda3d.org_0f5faf88846080ae\panda3d\cmu_1.8\p3dpythonw.exe" "C:\Users\Soham\AppData\Local/Panda3D/hosts/runtime.panda3d.org_0f5faf88846080ae/panda3d/cmu_1.8/panda3d.cmu_1.8.win32.mf" "000000B4" "000000C0" "0"
Created splash window 00090186
notify: onpluginload 
notify: onauth 
notify: ondownloadbegin 
notify: ondownloadcomplete 
notify: onready 
notify: onpythonstop 
finish_instance: 01779980
Assigning 01779980->log_pathname = C:\Users\Soham\AppData\Local/Panda3D/log/astrini.log

line 34 in main.py is:

import numpy

strange as its supposed to be loaded by panda and that the runtime installs numpy rev 1 on first execution…

Do you have any idea why the import doesn’t work ?