[PyInstaller] Re: geemap package not being included in pyinstaller

2021-05-05 Thread bwoodsend
> I am avoiding virtual environments. I have geemap installed in my global 
environment, and I run PyInstaller from there! 

Can you check that by running the commands I gave you? A lot of people 
think that they are using the global environment but don't realize that 
PyCharm/conda/umpteen other editors create virtual environments for you by 
default.

And yes, PyInstaller will include geemap if its available when it builds 
the executable. The fact that geemap wasn't included indicates that it 
couldn't find it during setup.

On Wednesday, May 5, 2021 at 9:00:35 AM UTC+1 Olivier H. wrote:

> I am avoiding virtual environments. I have geemap installed in my global 
> environment, and I run PyInstaller from there! 
>
> But I need this to work on a PC without a geemap installation.
>
> After running PyInstaller, I pip uninstall geemap and then run the 
> executable. But I then get the geemap import error, even though the package 
> should be included in the executable setup by PyInstaller, correct?
>
>
> On Tuesday, 4 May 2021 at 19:40:25 UTC+2 bwoodsend wrote:
>
>> Sounds like you’re just mixing up virtual environments. Try running from 
>> a terminal:
>>
>> python your-code.py
>>
>> and (note case-sensitive):
>>
>> python -m PyInstaller your-code.py
>>
>> Either the 1st one should fail with ModuleNotFoundError: geemap, in 
>> which case either pip install geemap into your current environment or 
>> track down and activate the virtual environment that geemap is already 
>> installed in.
>> Or the 2nd one should fail with python: No module named PyInstaller, in 
>> which case PyInstaller is not installed in this environment and you should 
>> pip 
>> install pyinstaller.
>> ​
>> On Tuesday, May 4, 2021 at 5:06:35 PM UTC+1 Olivier H. wrote:
>>
>>> I am trying to use pyinstaller to compile a script, but no matter what I 
>>> do I cannot get it to be included. The package in question is *geemap*. 
>>>
>>> The package is an import in my script, but is not included. I also tried 
>>> using a --hiddenimport but it was still not included.
>>>
>>> Really hope someone can help out! :)
>>>
>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/5b18bae5-199d-4b53-855c-a6e8c3331a70n%40googlegroups.com.


Re: [PyInstaller] External Imports

2021-05-05 Thread Yogesh Sheoran
Sorry, I think I did not asked clearly.
I am taking care of this thing, only required packages are getting packed 
that is not the issue for me.
What I need help in is - Not pack these packages at all, I am providing a 
installation script which will setup a virtual env and install the list of 
requirements(heavy packages). How can I make my exe(the embedded python 
interpreter) to use those packages?
On Tuesday, 4 May 2021 at 13:01:02 UTC+5:30 gadge...@live.co.uk wrote:

> I suspect that you are using an Anaconda installation which includes just 
> about everything (alternatively you are not working in a minimal venv) - 
> try:
>
>1. Install Python from https://python.org 
>2. Create and activate a virtual machine using python -mvenv
>3. pip install pysintaller and just the libraries that you actually use
>4. test to make sure everything is working
>5. run pyinstaller
>
>  
>
> You should end up with a much smaller package.
>
>  
>
> Steve Barnes
>
>  
>
> *From:* pyins...@googlegroups.com  *On Behalf 
> Of *Yogesh Sheoran
> *Sent:* 04 May 2021 06:22
> *To:* PyInstaller 
> *Subject:* [PyInstaller] External Imports
>
>  
>
> Hi, I am relatively new with pyinstaller and could not find any 
> reference/help with my requirement.
>
> I am creating an application which is using all the major ML frameworks 
> like tensorflow, pytorch, onnx, caffe, mxnet. While packaging it with 
> pyInstaller, I am able to pack it successfully but exe size is around 1.5GB.
>
> I was wondering is there any way to tell/point the python interpretor 
> packed with pyinstaller to look for these imports on the host machine?
>
> There is one option in pyinstaller "exclude" but this excluded module can 
> not import something which is not already imported by other packed modules.
>
>  
>
> -- 
> 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...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/pyinstaller/c5b4c9b0-ff9f-47f5-9cc0-837808822abfn%40googlegroups.com
>  
> 
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/458601f9-96e9-4885-a3a7-d46f914c829dn%40googlegroups.com.


[PyInstaller] Re: geemap package not being included in pyinstaller

2021-05-05 Thread Olivier H.
I am avoiding virtual environments. I have geemap installed in my global 
environment, and I run PyInstaller from there! 

But I need this to work on a PC without a geemap installation.

After running PyInstaller, I pip uninstall geemap and then run the 
executable. But I then get the geemap import error, even though the package 
should be included in the executable setup by PyInstaller, correct?


On Tuesday, 4 May 2021 at 19:40:25 UTC+2 bwoodsend wrote:

> Sounds like you’re just mixing up virtual environments. Try running from a 
> terminal:
>
> python your-code.py
>
> and (note case-sensitive):
>
> python -m PyInstaller your-code.py
>
> Either the 1st one should fail with ModuleNotFoundError: geemap, in which 
> case either pip install geemap into your current environment or track 
> down and activate the virtual environment that geemap is already 
> installed in.
> Or the 2nd one should fail with python: No module named PyInstaller, in 
> which case PyInstaller is not installed in this environment and you should 
> pip 
> install pyinstaller.
> ​
> On Tuesday, May 4, 2021 at 5:06:35 PM UTC+1 Olivier H. wrote:
>
>> I am trying to use pyinstaller to compile a script, but no matter what I 
>> do I cannot get it to be included. The package in question is *geemap*. 
>>
>> The package is an import in my script, but is not included. I also tried 
>> using a --hiddenimport but it was still not included.
>>
>> Really hope someone can help out! :)
>>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/db7f23a3-c6e8-4d1e-b486-f9749b9375c8n%40googlegroups.com.