Hi, I'm having the same error 2 trying to get Arches 4.4.2 onto my Windows 10 machine. It sounds like Arches doesn't use Shapely anymore so I don't think its that, any ideas?
This is what happens when I run "pip install arches --no-binary :all:" in my virtual environment: Collecting arches Using cached https://files.pythonhosted.org/packages/2c/6d/eff4016832a7cf17508b887711d105d36d809a1ac4a0c88e3e9166b22b3a/arches-4.4.2.tar.gz ERROR: Complete output from command python setup.py egg_info: ERROR: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\funb4\AppData\Local\Temp\pip-install-xsd9_7_d\arches\setup.py", line 15, in <module> version = __import__('arches').__version__ File "C:\Users\funb4\AppData\Local\Temp\pip-install-xsd9_7_d\arches\arches\__init__.py", line 1, in <module> from arches.setup import get_version File "C:\Users\funb4\AppData\Local\Temp\pip-install-xsd9_7_d\arches\arches\setup.py", line 84 print "Downloading: %s Bytes: %s" % (file_name, file_size) ^ SyntaxError: invalid syntax ---------------------------------------- ERROR: Command "python setup.py egg_info" failed with error code 1 in C:\Users\funb4\AppData\Local\Temp\pip-install-xsd9_7_d\arches\ Thanks, Anthony On Wednesday, April 26, 2017 at 8:26:48 PM UTC-7, Adam Cox wrote: > > Hi Susan, Cyrus is right, error 1 is ok, and it does sound like Shapely is > the culprit here. As noted here > <https://github.com/archesproject/arches/wiki/Installing-Dependencies-on-Windows#shapely> > (though > it should be noted in other parts of the documentation as well), you should > install Shapely in after creating your virtual environment, but before pip > installing Arches into it. Try that out and let us know how it goes. > > Adam > > > On Wed, Apr 26, 2017 at 7:13 PM, Cyrus Hiatt <[email protected] > <javascript:>> wrote: > >> Hi Susan - >> >> I think the installation will proceed despite Error 1. >> >> Regarding Error 2 - Did you install the dependencies using the OSGeo4W >> installer? If so, is 'C:\OSGeo4W64\bin' added to your systems PATH >> environment variable? >> >> If your PATH is correct, perhaps the issue is with the Shapely >> installation itself? It looks like you need to install that prior to >> installing Arches on Windows. If you didn't catch it in the docs, there is >> a short section on installing Shapely for Windows: >> https://github.com/archesproject/arches/wiki/Installing-Dependencies-on-Windows >> >> - Cyrus >> >> >> >> >> On Wed, Apr 26, 2017 at 3:56 PM, Susan Penacho <[email protected] >> <javascript:>> wrote: >> >>> Hi, >>> After I ran into issues trying to install arches on my windows 10 >>> machine with the repository, I switched to the pip installation using the >>> online documentation ( >>> https://arches4.readthedocs.io/en/latest/installation/#installing-arches >>> ). >>> >>> Using the pip installation steps on the installation documentation I was >>> able to do steps 1 to 3 and create the virtual environment. When I tried to >>> install arches in step 4 I got back two errors: >>> >>> Error 1: >>> >>> Requirement already up-to-date: six>=1.6.0 in >>> c:\projects\env\lib\site-packages (from setuptools) >>> >>> Requirement already up-to-date: pyparsing in >>> c:\projects\env\lib\site-packages (from packaging>=16.8->setuptools) >>> >>> Could not open requirements file: [Errno 2] No such file or directory: >>> 'c:\\projects\\env\\Lib\\site-packages\\arches\\install\\requirements.txt' >>> >>> error: [Errno 2] No such file or directory: >>> 'c:\\projects\\env\\Lib\\site-packages\\arches\\install\\django_overrides\\admin.py' >>> >>> ---------------------------------------- >>> >>> Failed building wheel for arches >>> >>> Running setup.py clean for arches >>> >>> Failed to build arches >>> >>> Installing collected packages: arches >>> >>> Running setup.py install for arches ... / >>> >>> >>> Error2: >>> >>> Collecting tilestache (from -r >>> c:\projects\env\Lib\site-packages\arches\install\requirements.txt (line 12)) >>> >>> Using cached TileStache-1.51.6-py2-none-any.whl >>> >>> Collecting shapely (from -r >>> c:\projects\env\Lib\site-packages\arches\install\requirements.txt (line 13)) >>> >>> Downloading Shapely-1.5.17.tar.gz (180kB) >>> >>> Complete output from command python setup.py egg_info: >>> >>> Traceback (most recent call last): >>> >>> File "<string>", line 1, in <module> >>> >>> File >>> "c:\projects\env\Lib\site-packages\arches\tmp\shapely\setup.py", line 38, >>> in <module> >>> >>> from shapely._buildcfg import geos_version_string, >>> geos_version, \ >>> >>> File "shapely\_buildcfg.py", line 200, in <module> >>> >>> lgeos = CDLL("geos.dll") >>> >>> File "c:\python27\Lib\ctypes\__init__.py", line 362, in >>> __init__ >>> >>> self._handle = _dlopen(self._name, mode) >>> >>> WindowsError: [Error 126] The specified module could not be found >>> >>> >>> >>> ---------------------------------------- >>> >>> Command "python setup.py egg_info" failed with error code 1 in >>> c:\projects\env\Lib\site-packages\arches\tmp\shapely\ >>> >>> error: [Errno 2] No such file or directory: >>> 'c:\\projects\\env\\Lib\\site-packages\\django\\contrib\\auth' >>> >>> >>> >>> ---------------------------------------- >>> >>> Command "c:\projects\env\scripts\python.exe -u -c "import setuptools, >>> tokenize;__file__='c:\\users\\susanp~1\\appdata\\local\\temp\\pip-build-xmr2ko\\arches\\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\susanp~1\appdata\local\temp\pip-dokxbf-record\install-record.txt >>> --single-version-externally-managed --compile --install-headers >>> c:\projects\env\include\site\python2.7\arches" failed with error code 1 in >>> c:\users\susanp~1\appdata\local\temp\pip-build-xmr2ko\arches\ >>> >>> -- >>> -- To post, send email to [email protected] <javascript:>. To >>> unsubscribe, send email to [email protected] <javascript:>. >>> For more information, visit >>> https://groups.google.com/d/forum/archesproject?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Arches Project" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> -- To post, send email to [email protected] <javascript:>. To >> unsubscribe, send email to [email protected] <javascript:>. For >> more information, visit >> https://groups.google.com/d/forum/archesproject?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Arches Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- -- To post, send email to [email protected]. To unsubscribe, send email to [email protected]. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups "Arches Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/archesproject/c6d466d3-7fb6-4fc2-8146-067e5680b899%40googlegroups.com.
