Hello,

It looks like pyinstaller and pythonnet are not "friends".

My test program (file clr_min_test.py) is 2 lines only:

*import clr*
*print 'ok'*

See messages below, where I build and then execute it.

*Microsoft Windows [Version 6.1.7601]*
*Copyright (c) 2009 Microsoft Corporation.  All rights reserved.*

*C:\Projects\clr_test>dir*
* Volume in drive C has no label.*
* Volume Serial Number is EAEE-BF09*

* Directory of C:\Projects\clr_test*

*01/25/2016  11:22 AM    <DIR>          .*
*01/25/2016  11:22 AM    <DIR>          ..*
*01/23/2016  01:36 PM                26 clr_min_test.py*
*               1 File(s)             26 bytes*
*               2 Dir(s)  12,898,578,432 bytes free*

*C:\Projects\clr_test>pyinstaller -F clr_min_test.py*
*46 INFO: PyInstaller: 3.1*
*46 INFO: Python: 2.7.11*
*46 INFO: Platform: Windows-7-6.1.7601-SP1*
*46 INFO: wrote C:\Projects\clr_test\clr_min_test.spec*
*46 INFO: UPX is not available.*
*46 INFO: Extending PYTHONPATH with paths*
*['C:\\Projects\\clr_test', 'C:\\Projects\\clr_test']*
*46 INFO: checking Analysis*
*46 INFO: Building Analysis because out00-Analysis.toc is non existent*
*46 INFO: Initializing module dependency graph...*
*46 INFO: Initializing module graph hooks...*
*140 INFO: running Analysis out00-Analysis.toc*
*140 INFO: Adding Microsoft.VC90.CRT to dependent assemblies of final 
executable*
*  required by c:\anaconda\python.exe*
*201 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.21022.8_none_18f8a87fd1919cd9.manifest*
*201 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.1_none_3da38fdebd0e6822.manifest*
*201 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.4148_none_acd0e4ffe1daef0a.manifest*
*201 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.4940_none_acd19a1fe1da248a.manifest*
*201 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.6161_none_acd388d7e1d8689f.manifest*
*279 INFO: Searching for assembly 
amd64_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.3*
*0729.6161_none ...*
*279 INFO: Found manifest 
C:\Windows\WinSxS\Manifests\amd64_microsoft.vc90.crt_1f*
*c8b3b9a1e18e3b_9.0.30729.6161_none_08e61857a83bc251.manifest*
*279 INFO: Searching for file msvcr90.dll*
*279 INFO: Found file 
C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b*
*_9.0.30729.6161_none_08e61857a83bc251\msvcr90.dll*
*279 INFO: Searching for file msvcp90.dll*
*279 INFO: Found file 
C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b*
*_9.0.30729.6161_none_08e61857a83bc251\msvcp90.dll*
*279 INFO: Searching for file msvcm90.dll*
*279 INFO: Found file 
C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b*
*_9.0.30729.6161_none_08e61857a83bc251\msvcm90.dll*
*358 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.21022.8_none_18f8a87fd1919cd9.manifest*
*358 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.1_none_3da38fdebd0e6822.manifest*
*358 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.4148_none_acd0e4ffe1daef0a.manifest*
*358 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.4940_none_acd19a1fe1da248a.manifest*
*358 INFO: Found 
C:\Windows\WinSxS\Manifests\amd64_policy.9.0.microsoft.vc90.crt_*
*1fc8b3b9a1e18e3b_9.0.30729.6161_none_acd388d7e1d8689f.manifest*
*358 INFO: Adding redirect Microsoft.VC90.CRT version (9, 0, 21022, 8) -> 
(9, 0,*
*30729, 6161)*
*404 INFO: Analyzing C:\Projects\clr_test\clr_min_test.py*
*404 INFO: Looking for import hooks ...*
*404 INFO: Processing hook   hook-clr.py*
*404 INFO: Processing hook   hook-encodings.py*
*3028 INFO: Processing hook   hook-httplib.py*
*3028 INFO: Looking for ctypes DLLs*
*3043 INFO: Analyzing run-time hooks ...*
*3043 INFO: Looking for dynamic libraries*
*3186 INFO: Looking for eggs*
*3186 INFO: Using Python library c:\anaconda\python27.dll*
*3186 INFO: Found binding redirects:*
*[BindingRedirect(name=u'Microsoft.VC90.CRT', language=None, arch=u'amd64', 
oldVe*
*rsion=(9, 0, 21022, 8), newVersion=(9, 0, 30729, 6161), 
publicKeyToken=u'1fc8b3b*
*9a1e18e3b')]*
*3201 INFO: Warnings written to 
C:\Projects\clr_test\build\clr_min_test\warnclr_m*
*in_test.txt*
*3247 INFO: checking PYZ*
*3247 INFO: Building PYZ because out00-PYZ.toc is non existent*
*3247 INFO: Building PYZ (ZlibArchive) 
C:\Projects\clr_test\build\clr_min_test\ou*
*t00-PYZ.pyz*
*3545 INFO: checking PKG*
*3545 INFO: Building PKG because out00-PKG.toc is non existent*
*3545 INFO: Building PKG (CArchive) out00-PKG.pkg*
*3575 INFO: Redirecting Microsoft.VC90.CRT version (9, 0, 21022, 8) -> (9, 
0, 307*
*29, 6161)*
*5107 INFO: Bootloader 
c:\anaconda\lib\site-packages\PyInstaller\bootloader\Windo*
*ws-64bit\run.exe*
*5107 INFO: checking EXE*
*5107 INFO: Building EXE because out00-EXE.toc is non existent*
*5107 INFO: Building EXE from out00-EXE.toc*
*5107 INFO: Appending archive to EXE 
C:\Projects\clr_test\dist\clr_min_test.exe*

*C:\Projects\clr_test>cd dist*

*C:\Projects\clr_test\dist>dir*
* Volume in drive C has no label.*
* Volume Serial Number is EAEE-BF09*

* Directory of C:\Projects\clr_test\dist*

*01/25/2016  11:23 AM    <DIR>          .*
*01/25/2016  11:23 AM    <DIR>          ..*
*01/25/2016  11:23 AM         5,081,903 clr_min_test.exe*
*               1 File(s)      5,081,903 bytes*
*               2 Dir(s)  12,652,199,936 bytes free*

*C:\Projects\clr_test\dist>clr_min_test.exe*

*Unhandled Exception: System.IO.FileNotFoundException: Could not load file 
or ass*
*embly 'file:///c:\temp\_MEI589642\Python.Runtime.dll' or one of its 
dependencies*
*. The system cannot find the file specified.*
*   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, 
String cod*
*eBase, Evidence assemblySecurity, RuntimeAssembly locationHint, 
StackCrawlMark&*
*stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean 
forIntro*
*spection, Boolean suppressSecurityChecks)*
*   at 
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName as*
*semblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, 
StackCrawlMar*
*k& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean 
forIn*
*trospection, Boolean suppressSecurityChecks)*
*   at 
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName as*
*semblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, 
StackCrawlMar*
*k& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, 
Boolean sup*
*pressSecurityChecks)*
*   at System.Reflection.RuntimeAssembly.InternalLoadFrom(String 
assemblyFile, Ev*
*idence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm 
hashAlgorithm,*
*Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& 
stackM*
*ark)*
*   at System.Reflection.Assembly.LoadFrom(String assemblyFile)*
*   at clrModule.initclr()*

*C:\Projects\clr_test\dist>*

Please help,
Igor

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyinstaller+unsubscr...@googlegroups.com.
To post to this group, send email to pyinstaller@googlegroups.com.
Visit this group at https://groups.google.com/group/pyinstaller.
For more options, visit https://groups.google.com/d/optout.

Reply via email to