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/ubuntu/+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 <[email protected]>
wrote:

> On 3/19/17 at 7:52 AM, [email protected] (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/
> topic/pylons-discuss/MSAMBzwx7aQ/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/pylons-discuss/r473Ps-10123i-5BE56888D60A4E4F98BD8088625738
> 7E%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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/CAKbG-Mia_rjsrP%2BpHkF-7WiQEJFtv_mDOn%2BXwFZF5%3DJyvaaEmA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to