On Wed, Jul 27, 2016 at 9:12 AM, Vlastimil Brom <vlastimil.b...@gmail.com> wrote: > 2016-07-27 3:15 GMT+02:00 Larry Martell <larry.mart...@gmail.com>: >> On Tue, Jul 26, 2016 at 8:49 PM, Tom Brown <nextst...@gmail.com> wrote: >>> I used pyinstaller quite a bit 3 years ago. I could brush off the cobwebs >>> and see if I can help if you have not solved it already. >>> >>> What is the issue you are having? >> >> If I import the requests module, then when I run the executable I get: >> >> ImportError: No module named 'requests.packages.chardet' >> >> I tried to post to the pyinstaller group, but it said my post had to >> be approved by the moderator, and it apparently never was. I have no >> idea who the moderator is, so there was no one I could contact about >> that. I posted an issue to github >> (https://github.com/pyinstaller/pyinstaller/issues/2060) and some >> suggestions were made, but none fixed the problem. I am on RHEL 7.2 >> with Python 2.7.5, and it's reproducible, just by having a 1 line >> script that has "import requests". Thanks for any help you could >> provide. >> >> >> >> >>> >>> On Jun 21, 2016 16:57, "Larry Martell" <larry.mart...@gmail.com> wrote: >>>> >>>> Anyone here have any experience with pyinstaller? I am trying to use >>>> it, but I'm not having much success. I tried posting to the >>>> pyinstaller ML but it said my post had to be approved first, and that >>>> hasn't happened in a while. I'll post details if someone here thinks >>>> they can help. >>>> -- > > Hi, > is there a direct reference to that function in your code?
No there is no reference to that function. As I said, for testing I have just a single line script with import requests > > On win7, python 3.5, if I use just a trivial stub source file like: > > import requests > print(requests.packages.chardet.detect(b"qwe")) > > and freeze it with > _path_to_\Python3\Scripts\pyinstaller.exe _path_to_\test_chardet.py > --clean --noconfirm --onedir > > the resulting executable works ok, (it prints {'encoding': 'ascii', > 'confidence': 1.0} just like the source version). Yes, people have reported on git that it works on Windows. > However, I remember, that I had problems in the past with freezing > (sub)modules or (sub)packages, that were not actually used in the > source but should be made available for interactive usage on runtime > within the app. I believe, manually referencing such objects helped in > such cases, but I can't remember the details. I will try that. > Otherwise, it may be some version or platform dependent issue, of course. -- https://mail.python.org/mailman/listinfo/python-list