On Tue, Feb 13, 2018 at 10:18 AM, Gerrie Shults <gshu...@icloud.com> wrote:
> Thanks for the pointer. PYTHONPATH clearly bit me. > > I’m going to have to read up on virtualenvs. > you don't even need to go there to get rid of PYTHONPATH -- they kind of require you to get rid of PYTHONPATH -- many environment, one PYTHONPATH -- really bad. but what you need is a way to make your code available to the python instances (Or virtualenvs) that you want it to be. Heer are my thoughts on that: http://pythonchb.github.io/PythonTopics/where_to_put_your_code.html -CHB > Gerrie > > > On Feb 13, 2018, at 10:11, Glyph <gl...@twistedmatrix.com> wrote: > > PYTHONPATH itself is a bit of an anachronism :). It's the past, > virtualenvs are the future! https://orbifold.xyz/pythonpath.html > > (If you're using PyObjC and avoiding virtualenvs for that reason, check > out https://github.com/glyph/venvdotapp ) > > -g > > On Feb 13, 2018, at 9:51 AM, Gerrie Shults <gshu...@icloud.com> 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 <ba...@barrys-emacs.org> 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 <gshu...@icloud.com> 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, 樊佳亮 <fjl2...@163.com> 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 <gshu...@icloud.com> 写道: > > 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/“, > 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 - Pythonmac-SIG@python.org > https://mail.python.org/mailman/listinfo/pythonmac-sig > unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG > > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > https://mail.python.org/mailman/listinfo/pythonmac-sig > unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG > > > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > https://mail.python.org/mailman/listinfo/pythonmac-sig > unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG > > > > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > https://mail.python.org/mailman/listinfo/pythonmac-sig > unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG > > -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception chris.bar...@noaa.gov
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org https://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG