Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Erro ao importar ao importar o módulo do FGAme #20

@felipe72

Description

@felipe72

Comportamento esperado

Ser capaz de importar o módulo após instalá-lo

Comportamento atual

Ao importar o módulo, ele dá o seguinte erro:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/felipe/fgam/fgame/lib/python3.5/site-packages/FGAme/__init__.py", line 3, in <module>
    from .asset import Asset
  File "/home/felipe/fgam/fgame/lib/python3.5/site-packages/FGAme/asset.py", line 6, in <module>
    from FGAme.utils import snake_case
  File "/home/felipe/fgam/fgame/lib/python3.5/site-packages/FGAme/utils/__init__.py", line 4, in <module>
    from smallshapes.utils import accept_vec_args
  File "/home/felipe/fgam/fgame/lib/python3.5/site-packages/smallshapes/__init__.py", line 2, in <module>
    from .core import *
  File "/home/felipe/fgam/fgame/lib/python3.5/site-packages/smallshapes/core/__init__.py", line 1, in <module>
    from .base import SmallshapesBase, MathFunctionsMixin
  File "/home/felipe/fgam/fgame/lib/python3.5/site-packages/smallshapes/core/base.py", line 1, in <module>
    from smallvectors import Flatable, MathFunctionsMixin as _MathFunctionsMixin, \
ImportError: cannot import name 'Flatable'

O erro acima foi gerado utilizando o python3.5. Utilizando o python2, o erro gerado é durante a instalação do pacote, utilizando o pip2.

Collecting smallshapes>=0.6.2 (from fgame)
  Downloading https://files.pythonhosted.org/packages/b6/69/a0d5c11d3331b6ee6597f41917cc22b435c60ee8b4b470c4c37f60f3c0c2/smallshapes-0.6.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-kNaCML/smallshapes/setup.py", line 25, in <module>
        with open(file_name, 'w', encoding='utf-8') as F:
    TypeError: 'encoding' is an invalid keyword argument for this function
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-kNaCML/smallshapes/

O erro acima provavelmente é devido à uma nova atualização do módulo smallshapes. E uma possível solução é a limitação de uma versão antiga para esse repositório.

Passos para reproduzir o erro:

Para o erro 1

  • Passo 1: Instalar o módulo utilizando o pip
  • Passo 2: Importar o módulo em um código python

Para o erro 2

  • Passo 1: Apenas instalar o módulo utilizando o pip2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions