Re: Failure on pip upgrade attempt
Gerrie Shults <[email protected]> Tue, 13 Feb 2018 10:18:06 -0800
| Newsgroups | gmane.comp.python.apple |
|---|---|
| Message-ID | <[email protected]> |
Thanks for the pointer. PYTHONPATH clearly bit me. I’m going to have to read up on virtualenvs. Gerrie > On Feb 13, 2018, at 10:11, Glyph <[email protected]> wrote: > > PYTHONPATH itself is a bit of an anachronism :). It's the past, virtualenvs are the future! https://orbifold.xyz/pythonpath.html <https://orbifold.xyz/pythonpath.html> > > (If you're using PyObjC and avoiding virtualenvs for that reason, check out https://github.com/glyph/venvdotapp <https://github.com/glyph/venvdotapp> ) > > -g > >> On Feb 13, 2018, at 9:51 AM, Gerrie Shults <[email protected] <mailto:[email protected]>> wrote: >> >> Thank you, Barry. Your PYTHONPATH suspicion was correct. >> >> I have been away from Python for many years. My PYTHONPATH pointed to personal directories, which happened to include a 15-year old module named ‘html’. >> >> Clearing that solved my problem. >> >> Thanks again, >> Gerrie >> >>> On Feb 12, 2018, at 11:56, Barry Scott <[email protected] <mailto:[email protected]>> wrote: >>> >>> html module is shipped with python 3.6.4. >>> >>> Only thing I can think of is that your PYTHONPATH is interfering in some way. >>> >>> $ python3 >>> Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28) >>> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >>> Type "help", "copyright", "credits" or "license" for more information. >>> >>> import html >>> >>> html >>> <module 'html' from '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/html/__init__.py'> >>> >>> from html.parser import HTMLParser >>> >>> HTMLParser >>> <class 'html.parser.HTMLParser'> >>> >>> import sys >>> >>> sys.path >>> ['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages'] >>> >>> >>> >>> Barry >>> >>> >>>> On 12 Feb 2018, at 16:05, Gerrie Shults <[email protected] <mailto:[email protected]>> wrote: >>>> >>>> Before my original post, I looked up html.parser in the Python documentation, and everything I saw indicated to me that it was already installed. >>>> >>>> I have now looked again at the documentation and can find examples using html.parser, but nothing that tells me how to install it. >>>> >>>> How do I install it? And how can I find what is already installed, and what is available to install without having to download more? >>>> >>>> Thanks, >>>> Gerrie Shults >>>> >>>>> On Feb 11, 2018, at 18:59, 樊佳亮 <[email protected] <mailto:[email protected]>> wrote: >>>>> >>>>> You should first install html.parser this error report is about html.parser >>>>> Then rerun pip command >>>>> >>>>> 发自我的 iPhone >>>>> >>>>> 在 2018年2月12日,上午5:32,Gerrie Shults <[email protected] <mailto:[email protected]>> 写道: >>>>> >>>>>> I’m trying to get the latest version of pip to use to install Flask. >>>>>> >>>>>> I have a fresh install of Python 3.6.4, and I executed "pip3 install -U pip”, per the instructions from "https://pip.pypa.io/en/stable/installing <https://pip.pypa.io/en/stable/installing>/“, and got the result below. >>>>>> >>>>>> Why isn’t html.parser available as part of the standard install? What do I need to do to make this work? >>>>>> >>>>>> Thanks for any help. >>>>>> >>>>>> Gerrie Shults >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> $ pip3 install -U pip >>>>>> Traceback (most recent call last): >>>>>> File "/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3", line 7, in <module> >>>>>> from pip import main >>>>>> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/__init__.py", line 28, in <module> >>>>>> from pip.vcs import git, mercurial, subversion, bazaar # noqa >>>>>> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/vcs/subversion.py", line 9, in <module> >>>>>> from pip.index import Link >>>>>> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/index.py", line 31, in <module> >>>>>> from pip.wheel import Wheel, wheel_ext >>>>>> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/wheel.py", line 39, in <module> >>>>>> from pip._vendor.distlib.scripts import ScriptMaker >>>>>> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/_vendor/distlib/scripts.py", line 14, in <module> >>>>>> from .compat import sysconfig, detect_encoding, ZipFile >>>>>> File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip/_vendor/distlib/compat.py", line 85, in <module> >>>>>> from html.parser import HTMLParser >>>>>> ModuleNotFoundError: No module named 'html.parser' >>>>>> $ >>>>>> >>>>>> _______________________________________________ >>>>>> Pythonmac-SIG maillist - [email protected] <mailto:[email protected]> >>>>>> https://mail.python.org/mailman/listinfo/pythonmac-sig <https://mail.python.org/mailman/listinfo/pythonmac-sig> >>>>>> unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG <https://mail.python.org/mailman/options/Pythonmac-SIG> >>>>>> >>>> >>>> _______________________________________________ >>>> Pythonmac-SIG maillist - [email protected] <mailto:[email protected]> >>>> https://mail.python.org/mailman/listinfo/pythonmac-sig <https://mail.python.org/mailman/listinfo/pythonmac-sig> >>>> unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG <https://mail.python.org/mailman/options/Pythonmac-SIG> >>> >> >> _______________________________________________ >> Pythonmac-SIG maillist - [email protected] <mailto:[email protected]> >> https://mail.python.org/mailman/listinfo/pythonmac-sig <https://mail.python.org/mailman/listinfo/pythonmac-sig> >> unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG > _______________________________________________ Pythonmac-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG