UGHHHHH!!!

I decided to try out one of the other environments. It turns out that that
the preconfigured docker python environment is based off of debian instead
of Amazon Linux. I deployed the "Hello Pyramid" app and it worked. The
requirements.txt file just had a single entry "pyramid".

I also tried deploying my own app to it, but I am new to docker, so there's
that. Once I get up to speed on docker I might be able get a bit further.

--Dan

On Sun, Mar 19, 2017 at 10:03 AM, Dan Clark <wpu.cl...@gmail.com> wrote:

> This is a bit above my skill level, but it sounds like there was a
> decision to intentionally exlude _bundled from RHEL distros.
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1319963
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1263057
>
> It sounds like there was a patch to sttop the exclusion. I suspect that
> AWS hasn't worked necessary patches into their distro.
>
> --Dan
>
> On Sun, Mar 19, 2017 at 9:20 AM, Dan Clark <wpu.cl...@gmail.com> wrote:
>
>> This makes sense, but it seems like the AWS installation of python3 isn't
>> playing nice
>>
>> [ec2-user@ip-172-31-28-79 dist-packages]$ which python3
>> /usr/bin/python3
>> [ec2-user@ip-172-31-28-79 dist-packages]$ python3 -m ensurepip
>> Traceback (most recent call last):
>>   File "/usr/lib64/python3.4/runpy.py", line 170, in _run_module_as_main
>>     "__main__", mod_spec)
>>   File "/usr/lib64/python3.4/runpy.py", line 85, in _run_code
>>     exec(code, run_globals)
>>   File "/usr/lib64/python3.4/ensurepip/__main__.py", line 4, in <module>
>>     ensurepip._main()
>>   File "/usr/lib64/python3.4/ensurepip/__init__.py", line 209, in _main
>>     default_pip=args.default_pip,
>>   File "/usr/lib64/python3.4/ensurepip/__init__.py", line 98, in
>> bootstrap
>>     "_bundled/{}".format(wheel_name),
>>   File "/usr/lib64/python3.4/pkgutil.py", line 629, in get_data
>>     return loader.get_data(resource_name)
>>   File "<frozen importlib._bootstrap>", line 1623, in get_data
>> FileNotFoundError: [Errno 2] No such file or directory:
>> '/usr/lib64/python3.4/ensurepip/_bundled/setuptools-12.0.5-
>> py2.py3-none-any.whl'
>> [ec2-user@ip-172-31-28-79 dist-packages]$
>>
>> I decided to search if ensurepip is anywhere. First I checked /usr/lib
>> and /usr/lib64.
>>
>>
>> [ec2-user@ip-172-31-28-79 bin]$ cd /usr/lib/python3.4/
>> [ec2-user@ip-172-31-28-79 python3.4]$ ls
>> dist-packages
>> [ec2-user@ip-172-31-28-79 python3.4]$ cd dist-packages/
>> [ec2-user@ip-172-31-28-79 dist-packages]$ ls
>> __pycache__  README
>>
>> ...
>>
>> [ec2-user@ip-172-31-28-79 python3.4]$ cd /usr/lib64/python3.4
>> [ec2-user@ip-172-31-28-79 python3.4]$ ls -la | grep ensu
>> drwxr-xr-x  3 root root   4096 Mar  7 19:40 ensurepip
>> [ec2-user@ip-172-31-28-79 python3.4]$ cd ensurepip/
>> [ec2-user@ip-172-31-28-79 ensurepip]$ ls -la
>> total 28
>> drwxr-xr-x  3 root root 4096 Mar  7 19:40 .
>> drwxr-xr-x 33 root root 4096 Mar  7 19:40 ..
>> -rw-r--r--  1 root root 6391 Sep  1  2016 __init__.py
>> -rw-r--r--  1 root root   67 Sep  1  2016 __main__.py
>> drwxr-xr-x  2 root root 4096 Mar  7 19:40 __pycache__
>> -rw-r--r--  1 root root  780 Sep  1  2016 _uninstall.py
>>
>> I am not sure what this means. There isn't a _bundled directory to get
>> the wheel from. It sounds like some sort of custom/old python install that
>> is missing things.
>>
>> In my searches I did find https://bugs.launchpad.net/ubu
>> ntu/+source/python3.4/+bug/1290847. It sounds like the issue is with the
>> OS package for 3.4.
>>
>> Still digging.
>>
>>
>> --Dan
>>
>>
>>
>>
>>
>>
>>
>> On Sun, Mar 19, 2017 at 8:23 AM, Steve Piercy <steve.piercy....@gmail.com
>> > wrote:
>>
>>> On 3/19/17 at 7:52 AM, wpu.cl...@gmail.com (Dan Clark) pronounced:
>>>
>>> > [ec2-user@ip-172-31-28-79 ~]$ python3 -m venv $VENV
>>> > Error: Command '['/home/ec2-user/env/bin/python3', '-Im', 'ensurepip',
>>> > '--upgrade', '--default-pip']' returned non-zero exit status 1
>>>
>>> Read this:
>>> https://docs.python.org/3.4/library/ensurepip.html
>>>
>>> Then try this:
>>>
>>>     $ python3 -m ensurepip
>>>
>>> Then:
>>>
>>>     $ python3 -m venv $VENV
>>>
>>> --steve
>>>
>>> ------------------------
>>> Steve Piercy, Soquel, CA
>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "pylons-discuss" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>> pic/pylons-discuss/MSAMBzwx7aQ/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> pylons-discuss+unsubscr...@googlegroups.com.
>>> To post to this group, send email to pylons-discuss@googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/pylons-discuss/r473Ps-10123i-5BE56888D60A4E4F98BD8088625
>>> 7387E%40Steves-iMac.local.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pylons-discuss+unsubscr...@googlegroups.com.
To post to this group, send email to pylons-discuss@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/CAKbG-Mhi-jvC4VLAVmphLLoRUbXzgP6Lv8abb3sszmamYCBZcw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to