Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to install Pyiso #197

Open
udayguntupalli opened this issue Nov 1, 2018 · 5 comments
Open

Unable to install Pyiso #197

udayguntupalli opened this issue Nov 1, 2018 · 5 comments

Comments

@udayguntupalli
Copy link

i have been trying to install pyiso. I am using Python 3.7 in PTVS.

I am using the following pip command to install PYISO

pip install pyiso

I keep getting the following error. Can anyone kindly guide me ?

Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

----- Installing 'pyiso==0.4.0' -----
Collecting pyiso==0.4.0
Requirement already satisfied, skipping upgrade: python-dateutil in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (2.7.5)
Requirement already satisfied, skipping upgrade: xlrd in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (1.1.0)
Collecting html5lib (from pyiso==0.4.0)
Using cached https://files.pythonhosted.org/packages/a5/62/bbd2be0e7943ec8504b517e62bab011b4946e1258842bc159e5dfde15b96/html5lib-1.0.1-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: mock in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (2.0.0)
Collecting lxml==3.6.4 (from pyiso==0.4.0)
Using cached https://files.pythonhosted.org/packages/4f/3f/cf6daac551fc36cddafa1a71ed48ea5fd642e5feabd3a0d83b8c3dfd0cb4/lxml-3.6.4.tar.gz
Requirement already satisfied, skipping upgrade: pandas>=0.18 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (0.23.4)
Requirement already satisfied, skipping upgrade: certifi in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (2018.10.15)
Requirement already satisfied, skipping upgrade: requests in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (2.20.0)
Requirement already satisfied, skipping upgrade: pytz in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (2018.7)
Requirement already satisfied, skipping upgrade: celery>=3.1 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (4.2.1)
Requirement already satisfied, skipping upgrade: beautifulsoup4==4.5.0 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pyiso==0.4.0) (4.5.0)
Requirement already satisfied, skipping upgrade: six>=1.5 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from python-dateutil->pyiso==0.4.0) (1.11.0)
Collecting webencodings (from html5lib->pyiso==0.4.0)
Using cached https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: pbr>=0.11 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from mock->pyiso==0.4.0) (5.1.0)
Requirement already satisfied, skipping upgrade: numpy>=1.9.0 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from pandas>=0.18->pyiso==0.4.0) (1.15.3)
Requirement already satisfied, skipping upgrade: urllib3<1.25,>=1.21.1 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from requests->pyiso==0.4.0) (1.24)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from requests->pyiso==0.4.0) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<2.8,>=2.5 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from requests->pyiso==0.4.0) (2.7)
Requirement already satisfied, skipping upgrade: billiard<3.6.0,>=3.5.0.2 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from celery>=3.1->pyiso==0.4.0) (3.5.0.4)
Requirement already satisfied, skipping upgrade: kombu<5.0,>=4.2.0 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from celery>=3.1->pyiso==0.4.0) (4.2.1)
Requirement already satisfied, skipping upgrade: amqp<3.0,>=2.1.4 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from kombu<5.0,>=4.2.0->celery>=3.1->pyiso==0.4.0) (2.3.2)
Requirement already satisfied, skipping upgrade: vine>=1.1.3 in c:\users\xxxxxxxxxxxxx\appdata\local\continuum\anaconda2\envs\mypython3_7_0\lib\site-packages (from amqp<3.0,>=2.1.4->kombu<5.0,>=4.2.0->celery>=3.1->pyiso==0.4.0) (1.1.4)
Building wheels for collected packages: lxml
Running setup.py bdist_wheel for lxml: started
Running setup.py bdist_wheel for lxml: finished with status 'error'
Complete output from command C:\Users\xxxxxxxxxxxxx\AppData\Local\Continuum\anaconda2\envs\MyPython3_7_0\python.exe -u -c "import setuptools, tokenize;file='C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\pip-install-xxc0f4fe\lxml\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\pip-wheel-hiz5h6h0 --python-tag cp37:
Building lxml version 3.6.4.
Building without Cython.
ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"
** make sure the development packages of libxml2 and libxslt are installed **

Using build configuration of libxslt
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\lxml
copying src\lxml\builder.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\cssselect.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\doctestcompare.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\ElementInclude.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\sax.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\usedoctest.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml_elementpath.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml_init_.py -> build\lib.win-amd64-3.7\lxml
creating build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes_init_.py -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\clean.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\defs.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\diff.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\formfill.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\html5parser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\soupparser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_diffcommand.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_html5builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_setmixin.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_init_.py -> build\lib.win-amd64-3.7\lxml\html
creating build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\isoschematron_init_.py -> build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\lxml.etree.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\config.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
Failed building wheel for lxml
copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
creating build\temp.win-amd64-3.7\Release\src
creating build\temp.win-amd64-3.7\Release\src\lxml
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Isrc\lxml\includes -IC:\Users\xxxxxxxxxxxxx\AppData\Local\Continuum\anaconda2\envs\MyPython3_7_0\include -IC:\Users\xxxxxxxxxxxxx\AppData\Local\Continuum\anaconda2\envs\MyPython3_7_0\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tcsrc\lxml\lxml.etree.c /Fobuild\temp.win-amd64-3.7\Release\src\lxml\lxml.etree.obj -w
cl : Command line warning D9025 : overriding '/W3' with '/w'
lxml.etree.c
src\lxml\includes\etree_defs.h(14): fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory
Compile failed: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe' failed with exit status 2
creating Users
creating Users\xxxxxxxxxxxxx
creating Users\xxxxxxxxxxxxx\AppData
creating Users\xxxxxxxxxxxxx\AppData\Local
creating Users\xxxxxxxxxxxxx\AppData\Local\Temp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I/usr/include/libxml2 "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /TcC:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\xmlXPathInitcz17hnof.c /FoUsers\xxxxxxxxxxxxx\AppData\Local\Temp\xmlXPathInitcz17hnof.obj
xmlXPathInitcz17hnof.c
C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\xmlXPathInitcz17hnof.c(1): fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe' failed with exit status 2


Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?



Running setup.py clean for lxml
Failed to build lxml
Installing collected packages: webencodings, html5lib, lxml, pyiso
Running setup.py install for lxml: started
Running setup.py install for lxml: finished with status 'error'
Complete output from command C:\Users\xxxxxxxxxxxxx\AppData\Local\Continuum\anaconda2\envs\MyPython3_7_0\python.exe -u -c "import setuptools, tokenize;file='C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\pip-install-xxc0f4fe\lxml\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\pip-record-lu_zfpo6\install-record.txt --single-version-externally-managed --compile:
Building lxml version 3.6.4.
Building without Cython.
ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"
** make sure the development packages of libxml2 and libxslt are installed **

Using build configuration of libxslt
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\lxml
copying src\lxml\builder.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\cssselect.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\doctestcompare.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\ElementInclude.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\sax.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\usedoctest.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\_elementpath.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\__init__.py -> build\lib.win-amd64-3.7\lxml
creating build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\__init__.py -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\clean.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\defs.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\diff.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\formfill.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\html5parser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\soupparser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\_diffcommand.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\_html5builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\_setmixin.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\__init__.py -> build\lib.win-amd64-3.7\lxml\html
creating build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\isoschematron\__init__.py -> build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\lxml.etree.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\config.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build\temp.win-amd64-3.7
creating build\temp.win-amd64-3.7\Release
creating build\temp.win-amd64-3.7\Release\src
creating build\temp.win-amd64-3.7\Release\src\lxml
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Isrc\lxml\includes -IC:\Users\xxxxxxxxxxxxx\AppData\Local\Continuum\anaconda2\envs\MyPython3_7_0\include -IC:\Users\xxxxxxxxxxxxx\AppData\Local\Continuum\anaconda2\envs\MyPython3_7_0\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tcsrc\lxml\lxml.etree.c /Fobuild\temp.win-amd64-3.7\Release\src\lxml\lxml.etree.obj -w
cl : Command line warning D9025 : overriding '/W3' with '/w'
lxml.etree.c
src\lxml\includes\etree_defs.h(14): fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory
Compile failed: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.15.26726\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I/usr/include/libxml2 "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /TcC:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\xmlXPathInit62epa44a.c /FoUsers\xxxxxxxxxxxxx\AppData\Local\Temp\xmlXPathInit62epa44a.obj
xmlXPathInit62epa44a.c
C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\xmlXPathInit62epa44a.c(1): fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.15.26726\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
*********************************************************************************

----------------------------------------

Command "C:\Users\xxxxxxxxxxxxx\AppData\Local\Continuum\anaconda2\envs\MyPython3_7_0\python.exe -u -c "import setuptools, tokenize;file='C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\pip-install-xxc0f4fe\lxml\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\pip-record-lu_zfpo6\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\xxxxxxxxxxxxx\AppData\Local\Temp\pip-install-xxc0f4fe\lxml
----- Failed to install 'pyiso==0.4.0' -----

@ajdonnison
Copy link
Contributor

It looks like you are missing the lmxl library or its dependencies. On Windows this link may help: https://stackoverflow.com/a/30494745

@udayguntupalli
Copy link
Author

@ajdonnison ,
While it looks promising, the lxml files available are either 64 bit AMD files or windows 32 bit ? If I have 64 bit machine non-AMD, what would be the appropriate file ?

@tedb314
Copy link

tedb314 commented May 13, 2019

I am having a nearly identical issue installing pyiso.

(base) C:\Users\tedb3>pip install --user pyiso
Collecting pyiso
Requirement already satisfied: html5lib in c:\programdata\anaconda3\lib\site-packages (from pyiso) (1.0.1)
Requirement already satisfied: requests in c:\programdata\anaconda3\lib\site-packages (from pyiso) (2.21.0)
Collecting lxml==3.6.4 (from pyiso)
Using cached https://files.pythonhosted.org/packages/4f/3f/cf6daac551fc36cddafa1a71ed48ea5fd642e5feabd3a0d83b8c3dfd0cb4/lxml-3.6.4.tar.gz
Requirement already satisfied: pytz in c:\programdata\anaconda3\lib\site-packages (from pyiso) (2018.9)
Collecting beautifulsoup4==4.5.0 (from pyiso)
Using cached https://files.pythonhosted.org/packages/42/10/466c8947b9b8bd99440662649addfc92e2ad5f4b548de0a6b36f535d0db0/beautifulsoup4-4.5.0-py3-none-any.whl
Requirement already satisfied: pandas>=0.18 in c:\programdata\anaconda3\lib\site-packages (from pyiso) (0.24.2)
Requirement already satisfied: certifi in c:\programdata\anaconda3\lib\site-packages (from pyiso) (2019.3.9)
Requirement already satisfied: celery>=3.1 in c:\programdata\anaconda3\lib\site-packages (from pyiso) (4.3.0)
Requirement already satisfied: xlrd in c:\programdata\anaconda3\lib\site-packages (from pyiso) (1.2.0)
Collecting mock (from pyiso)
Using cached https://files.pythonhosted.org/packages/05/d2/f94e68be6b17f46d2c353564da56e6fb89ef09faeeff3313a046cb810ca9/mock-3.0.5-py2.py3-none-any.whl
Requirement already satisfied: python-dateutil in c:\programdata\anaconda3\lib\site-packages (from pyiso) (2.8.0)
Requirement already satisfied: six>=1.9 in c:\programdata\anaconda3\lib\site-packages (from html5lib->pyiso) (1.12.0)
Requirement already satisfied: webencodings in c:\programdata\anaconda3\lib\site-packages (from html5lib->pyiso) (0.5.1)
Requirement already satisfied: idna<2.9,>=2.5 in c:\programdata\anaconda3\lib\site-packages (from requests->pyiso) (2.8)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\programdata\anaconda3\lib\site-packages (from requests->pyiso) (1.24.1)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\programdata\anaconda3\lib\site-packages (from requests->pyiso) (3.0.4)
Requirement already satisfied: numpy>=1.12.0 in c:\programdata\anaconda3\lib\site-packages (from pandas>=0.18->pyiso) (1.16.2)
Requirement already satisfied: kombu<5.0,>=4.4.0 in c:\programdata\anaconda3\lib\site-packages (from celery>=3.1->pyiso) (4.5.0)
Requirement already satisfied: vine>=1.3.0 in c:\programdata\anaconda3\lib\site-packages (from celery>=3.1->pyiso) (1.3.0)
Requirement already satisfied: billiard<4.0,>=3.6.0 in c:\programdata\anaconda3\lib\site-packages (from celery>=3.1->pyiso) (3.6.0.0)
Requirement already satisfied: amqp<3.0,>=2.4.0 in c:\programdata\anaconda3\lib\site-packages (from kombu<5.0,>=4.4.0->celery>=3.1->pyiso) (2.4.2)
Building wheels for collected packages: lxml
Building wheel for lxml (setup.py) ... error
Complete output from command C:\ProgramData\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\tedb3\AppData\Local\Temp\pip-install-yu4f0jl2\lxml\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d C:\Users\tedb3\AppData\Local\Temp\pip-wheel-cx_es6vm --python-tag cp37:
Building lxml version 3.6.4.
Building without Cython.
ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"
** make sure the development packages of libxml2 and libxslt are installed **

Using build configuration of libxslt
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\lxml
copying src\lxml\builder.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\cssselect.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\doctestcompare.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\ElementInclude.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\sax.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\usedoctest.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml_elementpath.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml_init_.py -> build\lib.win-amd64-3.7\lxml
creating build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes_init_.py -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\clean.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\defs.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\diff.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\formfill.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\html5parser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\soupparser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_diffcommand.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_html5builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_setmixin.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html_init_.py -> build\lib.win-amd64-3.7\lxml\html
creating build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\isoschematron_init_.py -> build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\lxml.etree.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\config.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/


Failed building wheel for lxml
Running setup.py clean for lxml
Failed to build lxml
Installing collected packages: lxml, beautifulsoup4, mock, pyiso
Running setup.py install for lxml ... error
Complete output from command C:\ProgramData\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\tedb3\AppData\Local\Temp\pip-install-yu4f0jl2\lxml\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\tedb3\AppData\Local\Temp\pip-record-f0ll4cit\install-record.txt --single-version-externally-managed --compile --user --prefix=:
Building lxml version 3.6.4.
Building without Cython.
ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"
** make sure the development packages of libxml2 and libxslt are installed **

Using build configuration of libxslt
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\lxml
copying src\lxml\builder.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\cssselect.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\doctestcompare.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\ElementInclude.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\pyclasslookup.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\sax.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\usedoctest.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\_elementpath.py -> build\lib.win-amd64-3.7\lxml
copying src\lxml\__init__.py -> build\lib.win-amd64-3.7\lxml
creating build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\__init__.py -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\clean.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\defs.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\diff.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\ElementSoup.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\formfill.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\html5parser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\soupparser.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\usedoctest.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\_diffcommand.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\_html5builder.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\_setmixin.py -> build\lib.win-amd64-3.7\lxml\html
copying src\lxml\html\__init__.py -> build\lib.win-amd64-3.7\lxml\html
creating build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\isoschematron\__init__.py -> build\lib.win-amd64-3.7\lxml\isoschematron
copying src\lxml\lxml.etree.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\lxml.etree_api.h -> build\lib.win-amd64-3.7\lxml
copying src\lxml\includes\c14n.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\config.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\dtdvalid.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etreepublic.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\htmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\relaxng.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\schematron.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\tree.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\uri.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xinclude.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlerror.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlparser.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xmlschema.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xpath.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\xslt.pxd -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\etree_defs.h -> build\lib.win-amd64-3.7\lxml\includes
copying src\lxml\includes\lxml-version.h -> build\lib.win-amd64-3.7\lxml\includes
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
copying src\lxml\isoschematron\resources\rng\iso-schematron.rng -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\rng
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\RNG2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
copying src\lxml\isoschematron\resources\xsl\XSD2Schtrn.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl
creating build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_abstract_expand.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_dsdl_include.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_message.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_schematron_skeleton_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\iso_svrl_for_xslt1.xsl -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

----------------------------------------

Command "C:\ProgramData\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\tedb3\AppData\Local\Temp\pip-install-yu4f0jl2\lxml\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\tedb3\AppData\Local\Temp\pip-record-f0ll4cit\install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in C:\Users\tedb3\AppData\Local\Temp\pip-install-yu4f0jl2\lxml\

@allisonmcampbell
Copy link

I also have this error.

Collecting pyiso
Requirement already satisfied: pandas>=0.18 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (0.24.2)
Requirement already satisfied: xlrd in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (1.2.0)
Requirement already satisfied: beautifulsoup4==4.5.0 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (4.5.0)
Requirement already satisfied: certifi in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (2019.3.9)
Requirement already satisfied: requests in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (2.21.0)
Collecting mock (from pyiso)
Using cached https://files.pythonhosted.org/packages/05/d2/f94e68be6b17f46d2c353564da56e6fb89ef09faeeff3313a046cb810ca9/mock-3.0.5-py2.py3-none-any.whl
Requirement already satisfied: celery>=3.1 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (4.3.0)
Requirement already satisfied: python-dateutil in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (2.8.0)
Requirement already satisfied: html5lib in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (1.0.1)
Collecting lxml==3.6.4 (from pyiso)
Using cached https://files.pythonhosted.org/packages/4f/3f/cf6daac551fc36cddafa1a71ed48ea5fd642e5feabd3a0d83b8c3dfd0cb4/lxml-3.6.4.tar.gz
Requirement already satisfied: pytz in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pyiso) (2018.9)
Requirement already satisfied: numpy>=1.12.0 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from pandas>=0.18->pyiso) (1.16.2)
Requirement already satisfied: idna<2.9,>=2.5 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from requests->pyiso) (2.8)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from requests->pyiso) (3.0.4)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from requests->pyiso) (1.24.1)
Requirement already satisfied: six in /Users/camp426/anaconda3/lib/python3.7/site-packages (from mock->pyiso) (1.12.0)
Requirement already satisfied: vine>=1.3.0 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from celery>=3.1->pyiso) (1.3.0)
Requirement already satisfied: billiard<4.0,>=3.6.0 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from celery>=3.1->pyiso) (3.6.0.0)
Requirement already satisfied: kombu<5.0,>=4.4.0 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from celery>=3.1->pyiso) (4.6.3)
Requirement already satisfied: webencodings in /Users/camp426/anaconda3/lib/python3.7/site-packages (from html5lib->pyiso) (0.5.1)
Requirement already satisfied: amqp<3.0,>=2.5.0 in /Users/camp426/anaconda3/lib/python3.7/site-packages (from kombu<5.0,>=4.4.0->celery>=3.1->pyiso) (2.5.0)
Building wheels for collected packages: lxml
Building wheel for lxml (setup.py) ... error
Complete output from command /Users/camp426/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-install-f4u9gdu2/lxml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d /private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-wheel-xq82h0nd --python-tag cp37:
Building lxml version 3.6.4.
Building without Cython.
Using build configuration of libxslt 1.1.33
Building against libxml2/libxslt in the following directory: /Users/camp426/anaconda3/lib
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.7
creating build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/_elementpath.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/sax.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/pyclasslookup.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/builder.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/doctestcompare.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/usedoctest.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/cssselect.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/ElementInclude.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
creating build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
creating build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/soupparser.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/defs.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/_setmixin.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/clean.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/_diffcommand.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/html5parser.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/formfill.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/builder.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/ElementSoup.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/_html5builder.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/usedoctest.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/diff.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron
copying src/lxml/isoschematron/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron
copying src/lxml/lxml.etree.h -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/lxml.etree_api.h -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/includes/xmlerror.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/c14n.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xmlschema.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/schematron.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/tree.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/uri.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/etreepublic.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xpath.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/htmlparser.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xslt.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/config.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xmlparser.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xinclude.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/dtdvalid.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/relaxng.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/lxml-version.h -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/etree_defs.h -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/rng
copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/rng
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build/temp.macosx-10.9-x86_64-3.7
creating build/temp.macosx-10.9-x86_64-3.7/src
creating build/temp.macosx-10.9-x86_64-3.7/src/lxml
x86_64-apple-darwin13.4.0-clang -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/camp426/anaconda3/include -I/Users/camp426/anaconda3/include/libxml2 -Isrc/lxml/includes -I/Users/camp426/anaconda3/include/python3.7m -c src/lxml/lxml.etree.c -o build/temp.macosx-10.9-x86_64-3.7/src/lxml/lxml.etree.o -w -flat_namespace
src/lxml/lxml.etree.c:221065:21: error: no member named 'exc_type' in 'struct _ts'
*type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221066:22: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
*value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221067:19: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
*tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221079:24: error: no member named 'exc_type' in 'struct _ts'
tmp_type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221080:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221081:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221082:13: error: no member named 'exc_type' in 'struct _ts'
tstate->exc_type = type;
~~~~~~ ^
src/lxml/lxml.etree.c:221083:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tstate->exc_value = value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221084:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tstate->exc_traceback = tb;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221127:24: error: no member named 'exc_type' in 'struct _ts'
tmp_type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221128:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221129:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221130:13: error: no member named 'exc_type' in 'struct _ts'
tstate->exc_type = local_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221131:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tstate->exc_value = local_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221132:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tstate->exc_traceback = local_tb;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221441:24: error: no member named 'exc_type' in 'struct _ts'
tmp_type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221442:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221443:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221444:13: error: no member named 'exc_type' in 'struct _ts'
tstate->exc_type = *type;
~~~~~~ ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Compile failed: command 'x86_64-apple-darwin13.4.0-clang' failed with exit status 1
creating var
creating var/folders
creating var/folders/xq
creating var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9
creating var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T
cc -I/Users/camp426/anaconda3/include -I/Users/camp426/anaconda3/include/libxml2 -I/usr/include/libxml2 -c /var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInith76hkg7y.c -o var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInith76hkg7y.o
/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInith76hkg7y.c:2:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main (int argc, char **argv) {
^
1 warning generated.
cc -arch x86_64 var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInith76hkg7y.o -L/Users/camp426/anaconda3/lib -lxml2 -o a.out
error: command 'x86_64-apple-darwin13.4.0-clang' failed with exit status 1


Failed building wheel for lxml
Running setup.py clean for lxml

Failed to build lxml
Installing collected packages: mock, lxml, pyiso
Found existing installation: lxml 4.3.2
Uninstalling lxml-4.3.2:
Successfully uninstalled lxml-4.3.2
Running setup.py install for lxml ... error
Complete output from command /Users/camp426/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-install-f4u9gdu2/lxml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-record-_jo6fuvv/install-record.txt --single-version-externally-managed --compile:
Building lxml version 3.6.4.
Building without Cython.
Using build configuration of libxslt 1.1.33
Building against libxml2/libxslt in the following directory: /Users/camp426/anaconda3/lib
running install
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.7
creating build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/_elementpath.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/sax.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/pyclasslookup.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/builder.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/doctestcompare.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/usedoctest.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/cssselect.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/ElementInclude.py -> build/lib.macosx-10.9-x86_64-3.7/lxml
creating build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
creating build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/soupparser.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/defs.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/_setmixin.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/clean.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/_diffcommand.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/html5parser.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/formfill.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/builder.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/ElementSoup.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/_html5builder.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/usedoctest.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
copying src/lxml/html/diff.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/html
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron
copying src/lxml/isoschematron/init.py -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron
copying src/lxml/lxml.etree.h -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/lxml.etree_api.h -> build/lib.macosx-10.9-x86_64-3.7/lxml
copying src/lxml/includes/xmlerror.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/c14n.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xmlschema.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/schematron.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/tree.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/uri.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/etreepublic.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xpath.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/htmlparser.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xslt.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/config.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xmlparser.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/xinclude.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/dtdvalid.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/relaxng.pxd -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/lxml-version.h -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
copying src/lxml/includes/etree_defs.h -> build/lib.macosx-10.9-x86_64-3.7/lxml/includes
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/rng
copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/rng
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl
creating build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.macosx-10.9-x86_64-3.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build/temp.macosx-10.9-x86_64-3.7
creating build/temp.macosx-10.9-x86_64-3.7/src
creating build/temp.macosx-10.9-x86_64-3.7/src/lxml
x86_64-apple-darwin13.4.0-clang -DNDEBUG -fwrapv -O3 -Wall -Wstrict-prototypes -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -D_FORTIFY_SOURCE=2 -mmacosx-version-min=10.9 -I/Users/camp426/anaconda3/include -I/Users/camp426/anaconda3/include/libxml2 -Isrc/lxml/includes -I/Users/camp426/anaconda3/include/python3.7m -c src/lxml/lxml.etree.c -o build/temp.macosx-10.9-x86_64-3.7/src/lxml/lxml.etree.o -w -flat_namespace
src/lxml/lxml.etree.c:221065:21: error: no member named 'exc_type' in 'struct _ts'
*type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221066:22: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
*value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221067:19: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
*tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221079:24: error: no member named 'exc_type' in 'struct _ts'
tmp_type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221080:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221081:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221082:13: error: no member named 'exc_type' in 'struct _ts'
tstate->exc_type = type;
~~~~~~ ^
src/lxml/lxml.etree.c:221083:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tstate->exc_value = value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221084:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tstate->exc_traceback = tb;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221127:24: error: no member named 'exc_type' in 'struct _ts'
tmp_type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221128:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221129:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221130:13: error: no member named 'exc_type' in 'struct _ts'
tstate->exc_type = local_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221131:13: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tstate->exc_value = local_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221132:13: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tstate->exc_traceback = local_tb;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221441:24: error: no member named 'exc_type' in 'struct _ts'
tmp_type = tstate->exc_type;
~~~~~~ ^
src/lxml/lxml.etree.c:221442:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'?
tmp_value = tstate->exc_value;
^~~~~~~~~
curexc_value
/Users/camp426/anaconda3/include/python3.7m/pystate.h:240:15: note: 'curexc_value' declared here
PyObject *curexc_value;
^
src/lxml/lxml.etree.c:221443:22: error: no member named 'exc_traceback' in 'struct _ts'; did you mean 'curexc_traceback'?
tmp_tb = tstate->exc_traceback;
^~~~~~~~~~~~~
curexc_traceback
/Users/camp426/anaconda3/include/python3.7m/pystate.h:241:15: note: 'curexc_traceback' declared here
PyObject *curexc_traceback;
^
src/lxml/lxml.etree.c:221444:13: error: no member named 'exc_type' in 'struct _ts'
tstate->exc_type = *type;
~~~~~~ ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Compile failed: command 'x86_64-apple-darwin13.4.0-clang' failed with exit status 1
cc -I/Users/camp426/anaconda3/include -I/Users/camp426/anaconda3/include/libxml2 -I/usr/include/libxml2 -c /var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInithmb0vovx.c -o var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInithmb0vovx.o
/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInithmb0vovx.c:2:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main (int argc, char **argv) {
^
1 warning generated.
cc -arch x86_64 var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/xmlXPathInithmb0vovx.o -L/Users/camp426/anaconda3/lib -lxml2 -o a.out
error: command 'x86_64-apple-darwin13.4.0-clang' failed with exit status 1

----------------------------------------

Rolling back uninstall of lxml
Moving to /Users/camp426/anaconda3/lib/python3.7/site-packages/lxml-4.3.2-py3.7.egg-info
from /Users/camp426/anaconda3/lib/python3.7/site-packages/~xml-4.3.2-py3.7.egg-info
Moving to /Users/camp426/anaconda3/lib/python3.7/site-packages/lxml/
from /Users/camp426/anaconda3/lib/python3.7/site-packages/~xml

Command "/Users/camp426/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-install-f4u9gdu2/lxml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-record-_jo6fuvv/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/xq/0txkbk490zl1y5wp5vd3bhhnpw3bp9/T/pip-install-f4u9gdu2/lxml/

lxml is installed -- what is the problem?
import lxml
print(lxml.file)
import lxml

print(lxml.file)

/Users/camp426/anaconda3/lib/python3.7/site-packages/lxml/init.py

@xtrememenace
Copy link

Easiest fix is to download the pyiso-source and then modify the following line in setup.py:

pyiso/setup.py

Line 68 in 4e7bbc6

'pandas>=0.18,<0.21',

to: 'pandas', and then run: python setup.py install
pyiso then gets successfully installed.
Here are my results:
(base) C:\pyiso-master>conda list pyiso
# packages in environment at C:\Users\XXXX\AppData\Local\Continuum\anaconda3:
# Name Version Build Channel
pyiso 0.4.0 pypi_0 pypi
(base) C:\pyiso-master>python
Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from pyiso import client_factory
>>> isone = client_factory('CAISO')
>>> data = caiso.get_load(latest=True)
>>> df = pd.DataFrame(data)
>>> df
ba_name freq load_MW market timestamp
0 CAISO 5m 31149.0 RT5M 2019-08-26 17:30:00+00:00
>>>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants