drufat / triangle

Python bindings to the triangle library
GNU Lesser General Public License v3.0
224 stars 53 forks source link

Memory error on Python 2.7 / Windows 7. #16

Open yongcamu opened 7 years ago

yongcamu commented 7 years ago

Hi there, I just tried reinstalling Triangle but was prompted with this error. Also, I have PGen installed but it seems to throw that error regardless.

Collecting triangle
  Using cached triangle-20170106.tar.gz
    Unable to find pgen, not compiling formal grammar.
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "c:\users\timber~1\appdata\local\temp\pip-build-ug0zae\triangle\setup.py", line 57, in <module>
        define_macros=define_macros)
      File "C:\Python27\lib\distutils\core.py", line 111, in setup
        _setup_distribution = dist = klass(attrs)
      File "build\bdist.win32\egg\setuptools\dist.py", line 265, in __init__
      File "build\bdist.win32\egg\setuptools\dist.py", line 310, in fetch_build_eggs
      File "build\bdist.win32\egg\pkg_resources\__init__.py", line 800, in resolve
      File "build\bdist.win32\egg\pkg_resources\__init__.py", line 1050, in best_match
      File "build\bdist.win32\egg\pkg_resources\__init__.py", line 1062, in obtain
      File "build\bdist.win32\egg\setuptools\dist.py", line 377, in fetch_build_egg
      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 629, in easy_install
      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 659, in install_item
      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 844, in install_eggs
      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1072, in build_and_install
      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1058, in run_setup
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 240, in run_setup
      File "C:\Python27\lib\contextlib.py", line 35, in __exit__
        self.gen.throw(type, value, traceback)
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 193, in setup_context
      File "C:\Python27\lib\contextlib.py", line 35, in __exit__
        self.gen.throw(type, value, traceback)
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 152, in save_modules
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 126, in __exit__
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump
    MemoryError
    Complete output from command python setup.py egg_info:
    Unable to find pgen, not compiling formal grammar.

    Traceback (most recent call last):

      File "<string>", line 20, in <module>

      File "c:\users\timber~1\appdata\local\temp\pip-build-ug0zae\triangle\setup.py", line 57, in <module>

        define_macros=define_macros)

      File "C:\Python27\lib\distutils\core.py", line 111, in setup

        _setup_distribution = dist = klass(attrs)

      File "build\bdist.win32\egg\setuptools\dist.py", line 265, in __init__

      File "build\bdist.win32\egg\setuptools\dist.py", line 310, in fetch_build_eggs

      File "build\bdist.win32\egg\pkg_resources\__init__.py", line 800, in resolve

      File "build\bdist.win32\egg\pkg_resources\__init__.py", line 1050, in best_match

      File "build\bdist.win32\egg\pkg_resources\__init__.py", line 1062, in obtain

      File "build\bdist.win32\egg\setuptools\dist.py", line 377, in fetch_build_egg

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 629, in easy_install

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 659, in install_item

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 844, in install_eggs

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1072, in build_and_install

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1058, in run_setup

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 240, in run_setup

      File "C:\Python27\lib\contextlib.py", line 35, in __exit__

        self.gen.throw(type, value, traceback)

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 193, in setup_context

      File "C:\Python27\lib\contextlib.py", line 35, in __exit__

        self.gen.throw(type, value, traceback)

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 152, in save_modules

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 126, in __exit__

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

      File "build\bdist.win32\egg\setuptools\sandbox.py", line 110, in dump

    MemoryError

    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in c:\users\timber~1\appdata\local\temp\pip-build-ug0zae\triangle