Hi Denis,

1. yes
2. that was solved after I've added path to C:\Anaconda\Lib\site-packages

The issue was solved after I did:
pip install --pre pythonnet

That prerelease version of pythonnet works!

Igor

On Thu, Jan 28, 2016 at 10:14 PM, Denis Akhiyarov <[email protected]
> wrote:

> it is likely that pythonnet .NET DLL (*Python.Runtime.dll*) is not
> pip-installed or PyInstaller-bundled correctly.
>
> 1. Can you run your "import clr" script from python interpreter?
>
> 2. Can you check if it is in dist or any subfolders?
>
> 3. Provide how you installed pythonnet and which version?
>
>
>
> On Tuesday, January 26, 2016 at 3:06:12 AM UTC-6, Igor Futritski wrote:
>>
>> 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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/pyinstaller.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/pyinstaller.
For more options, visit https://groups.google.com/d/optout.

Reply via email to