[Pythonmac-SIG] Failure on pip upgrade attempt

Chris Barker chris.barker at noaa.gov
Tue Feb 13 15:19:39 EST 2018


On Tue, Feb 13, 2018 at 10:18 AM, Gerrie Shults <gshults at 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 <glyph at 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 <gshults at 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 <barry at 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 <gshults at 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, 樊佳亮 <fjl2401 at 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 <gshults at 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 at python.org
> https://mail.python.org/mailman/listinfo/pythonmac-sig
> unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG
>
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> https://mail.python.org/mailman/listinfo/pythonmac-sig
> unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG
>
>
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> https://mail.python.org/mailman/listinfo/pythonmac-sig
> unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG
>
>
>
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at 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.Barker at noaa.gov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20180213/8945d2e2/attachment-0001.html>


More information about the Pythonmac-SIG mailing list