Iniciado por
Karkayu
¿Cómo estas ejecuntando el programa? ¿por consola? ¿A través de un IDE?
Por consola
Código:
~ swapd0$ duka
Traceback (most recent call last):
File "/usr/local/bin/duka", line 9, in <module>
load_entry_point('duka==0.2.0', 'console_scripts', 'duka')()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 565, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2697, in load_entry_point
return ep.load()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2370, in load
return self.resolve()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 2376, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/Library/Python/2.7/site-packages/duka/main.py", line 6, in <module>
from duka.app import app
File "/Library/Python/2.7/site-packages/duka/app/__init__.py", line 1, in <module>
from .app import app
File "/Library/Python/2.7/site-packages/duka/app/app.py", line 41
format_left_time(estimation)), end='')
^
SyntaxError: invalid syntax
~ swapd0$ python
Python 3.5.9 (default, Nov 2 2019, 03:08:42)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
-----Actualizado-----
Iniciado por
juanvvc
Siempre puedes forzar Python3 ejecutando python3 o directamente el path /usr/bin/loquesea/python3
Si estás siguiendo los comandos que ponen el página de duka, es posible que en vez de pip tengas que ejecutar pip3
También, mirando el código de duka, parece que fuerza python3.5 y solo python3.5. A mí no me parece del todo bien forzar una versión tan específica, pero debería funcionar ejecutanto el script directamente si ya tienes python3.5 instalado.
Solucionado.
Marcadores