Mercurial error: No module named HTMLParser
Tim Bell
tim.bell at oracle.com
Sat Jun 16 17:32:49 UTC 2012
On 06/16/12 09:36, Pete Brunet wrote:
> When using hg commands I always get:
>
> *** failed to import extension defpath from
> C:\Users\Pete\hg-extensions\defpath\defpath.py: No module named HTMLParser
>
> I am using cygwin 1.7.0 (instead of the latest due to needing to run on
> Windows 7).
Did this hg and python come with your Cygwin install?
Cygwin-aware programs expect Cygwin style paths, with /cygdrive/... and
':' separating the elements of a search path.
> I tried adding the following to my environment variables but that didn't
> help. which/where indicates python is at this location.
> PYTHONHOME=C:\Program Files\Python27
> PYTHONPATH=C:\Program Files\Python27;C:\Program Files\Python27\Lib
This is what a traditional Windows program would expect, but Cygwin
programs won't understand the ':' and '\' characters
> If I type:
> python /cygdrive/c/Users/Pete/hg-extensions/defpath/defpath.py
> I get
> python.exe: can't open file
> '/cygdrive/c/Users/Pete/hg-extensions/defpath/defpath.py' [Errno 2] No
> such file or directory
What happens when you run the Windows equivalent command line:
python c:/Users/Pete/hg-extensions/defpath/defpath.py
> If I type
> ll /cygdrive/c/Users/Pete/hg-extensions/defpath/defpath.py
> that file is there (and the rights are 700).
>
> If I use python -v I see lots of "can't create" messages.
During what? An 'hg clone' operation, or something else?. Can't create
output files, or .pyc files, or what files where?
> cygwin "as administrator" I don't see the "can't create" messages when
> using python -v but I still get the Errno 2 failure. Also running hg
> within an "as adminstrator" cygwin doesn't help.
>
> Does anyone have any ideas?
Does your windows login have 'Administrator' privileges? If not, you
probably want to grant yourself 'Administrator' before proceeding.
Hope this helps-
Tim
More information about the build-dev
mailing list