Manual para instalar Pineboo en Windows 64 con un servidor MySQL o uno PostgreSQL.
- CREADO POR: miguelajsmaps@gmail.com en https://github.com/Miguel-J/eneboo/wiki (YA NO EXISTE)
- FECHA CREACIÓN: 2018
- ACTUAL: miguelajsmaps@gmail.com en http://manuales-eneboo-pineboo.org/pineboo-que-es/pineboo-instalacion-windows-64/
- ÚLTIMA ACTUALIZACIÓN:Last updated: abril 4, 2021 at 7:34 am
PINEBOO INSTALACIÓN EN WINDOWS64 CON MYSQL o POSTGRESQL:
Índice:
- PASO 1 – DESCARGAMOS PINEBOO :
- PASO 2 – INSTALAMOS PYTHON 3.x :
- PASO 3 – CREAR EL PATH PARA PYTHON 3.X :
- PASO 3 bis – REQUERIMIENTOS PARA WINDOWS :
- PASO 4 – INSTALAR «Python-lxml» PARA WINDOWS :
- PASO 5 – INSTALAR PYTHON3-PLY :
- PASO 6 – INSTALAR PYTHON3-PYQT6 :
- PASO 7 – INSTALAR PYTHON3-FUTURE : (obsoleto?)
- PASO 8 – INSTALAR PYTHON3-PSYCOPG2 :
- PASO 9 – INSTALAR PYTHON3-XMLJSON : (obsoleto?)
- PASO 9B-Instalar PYTHON3-BARCODE :
- PASO 9C-Instalar PYTHON3-PILLOW :
- PASO 9D-Instalar PYTHON3-Z3C.RML :
- PASO 9E-Instalar PYTHON3-FPDF :
- PASO 9F-Instalar PYTHON3-ODFPY
- PASO 9G-Instalar PYTHON3-MYSQLDB
- PASO 9H-Instalar PYTHON3-FERNET
- PASO 10 – INSTALAR SERVIDOR MySQL o PostgreSQL :
- PASO 11 – DAR DE ALTA NUEVO USUARIO Y BASE DE DATOS EN SERVIDOR MySQL o PostgreSQL :
- PASO 12 – ARRANCAR PINEBOO :
- PASO 13 – AÑADIR DATOS CONEXIÓN AL FORMULARIO DE ENTRADA :
Haz clic aquí para volver al índice
1. PASO 1-DESCARGAMOS PINEBOO:
Hay varias formas de conseguirlo. Al estar en desarrollo, la última versión está en GITHUB, Descargarlo de:
https://github.com/Aulla/pineboo
Desde GITHUB, puede hacerse usando este manual para descargar el repositorio:
http://manuales-eneboo-pineboo.org/github-como-instalarlo-y-usarlo/
…o, si no se tiene cuenta en Github, dándole al BOTÓN VERDE QUE HAY ARRIBA A LA DERECHA «<-_CODE» y elegir la opción «download zip«….lo descomprimimos y:
Llevamos la carpeta «pineboo-master» al directorio raíz y la renombramos como c:\»pineboo» (a secas, y la que tiene los archivos, no la que tenga dentro otra «pineboo-master»)…
- CONSEJO DE AULLA 2021:
- CONSEJO DE AULLA 2018:
- Descargamos pineboo: git clone https://github.com/Aulla/pineboo.git en «ebcomportamiento» hay un apartado «actualizaciones» , que si lo activáis y usáis pineboo en el mismo repo de git, actualiza automáticamente pineboo al arrancar.
- Para probar pineboo ir a:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
2. PASO 2-INSTALAMOS PYTHON 3:
- Ir a www.python.org y luego a «download»
- https://www.python.org/downloads/
- NOTA 2020: nota: instalar PYTHON 3.8 PORQUE EL 3.9 NO TIENE ACTUALIZADA LA DEPENDENCIA DE pymssql https://pypi.org/project/pymssql/
- Descargar Python 3.8. Asegurarse que se instala pip y seleccionar instalación para todos los usuarios:
- https://www.python.org/downloads/windows/
- Download Windows x86-64 executable installer
- descargarla y ejecutarla: crea el directorio c:\python38 y un acceso directo en el menú…
- NOTA: NO FUNCIONARÁ SI TAMBIÉN HAY INSTALADO UN PYTHON 2.x…desinstálalo.
- ACTUALIZAR LAS LIBRERÍAS:
- En el directorio C:\pineboo hay un fichero «requirements.txt» que pone todo lo que necesita Pineboo para funcionar (ver apartado 3 bis)
- puedes instalar todas esas dependencias DE GOLPE, haciéndolo con
1pip install -r requirements.txt
- En el directorio C:\pineboo hay un fichero «requirements.txt» que pone todo lo que necesita Pineboo para funcionar (ver apartado 3 bis)
- en el caso de que diga que el instalador «pip» está desactualizado, actualizarlo con:
-
1python.exe -m pip install --upgrade pip
-
- OPCIONES ANTIGUAS:
- RESUMEN ENVIADO POR AULLA EL diciembre 2020: (OTRO DÍA LO REPARTO…)
- nota: instalar PYTHON 3.8 PORQUE EL 3.9 NO TIENE ACTUALIZADA LA DEPENDENCIA DE pymssql https://pypi.org/project/pymssql/
- otro:
- RESUMEN ENVIADO POR AULLA EL diciembre 2020: (OTRO DÍA LO REPARTO…)
- RESUMEN ENVIADO POR AULLA EL 29 MAYO 2018: (OTRO DÍA LO REPARTO…)
-
- Descargar GIT:
https://github.com/git-for-windows/ …. /Git-2.17.0-64-bit.exe
Instalar GIT
- Descargar GIT:
-
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
…que ahora me pide python3-lxml…
1 2 3 4 5 6 7 8 |
C:\Python35>python c:\github\pineboo\pineboo.py (...) HINT: Dependencias incumplidas: HINT: Instale el paquete python3-lxml e intente de nuevo HINT: Instale el paquete python3-ply e intente de nuevo HINT: Instale el paquete python3-future e intente de nuevo HINT: Instale el paquete python3-pyqt5 e intente de nuevo |
Haz clic aquí para volver al índice
3. PASO 3-CREAR EL PATH PARA PYTHON 3X:
- Ir a «inicio»-«Configuración»-«Panel de Control»-ejecutar «Sistema»…
- …pestaña: «Opciones Avanzadas» – abajo: «Variables de Entorno» – segunda ventana «Path» – «modificar» y añadir al final del campo:
- Para PYTHON 3.5: «;C:\Python35«
- …aceptar todo y reiniciar.
Haz clic aquí para volver al índice
3. PASO 3 bis – REQUERIMIENTOS PARA WINDOWS:
- ACTUALIZAR LAS LIBRERÍAS:
- En el directorio C:\pineboo hay un fichero «requirements.txt» que pone todo lo que necesita Pineboo para funcionar (ver apartado 3 bis)
- puedes instalar todas esas dependencias DE GOLPE, haciéndolo con pip install -r requirements.txt
- En el directorio C:\pineboo hay un fichero «requirements.txt» que pone todo lo que necesita Pineboo para funcionar (ver apartado 3 bis)
- CONTENIDO del fichero «requirements.txt» (en 2019):
- black
fernet
flake8
fpdf
mccabe
mypy
mypy-extensions
ninja
pg8000
ply
pylint
PyQt5
PyQt5-sip
PyQt5-stubs
pytest
python-barcode
python-dateutil
pytz
PyYAML
reportlab
setuptools
SQLAlchemy
sqlparse
sphinx
sphinx-autodoc-typehints
testresources
pydocstyle
sphinx-rtd-theme
pyroma
defusedxml
bandit
coverage
pylint-json2html
pytest-cov
json-rpc
werkzeug
odfpy
wheel
lxml
flup
xmljson
twine - puedes hacerlo con pip install -r requirements.txt
- el de fpdf no es el correcto , esta en README.rst
- y necesitas python 3.8 minimo
Haz clic aquí para volver al índice
VISUALIZACIONES DEL RESULTADO DE LA INSTALACIÓN: (saltar al siguiente paso)
C:\Python36-32>pip install pyqt5 ply python-barcode Pillow z3c.rml
Collecting pyqt5
Downloading https://files.pythonhosted.org/packages/ … -win32.whl (39.4MB)
100% |████████████████████████████████| 39.4MB 24kB/s
Collecting ply
Downloading https://files.pythonhosted.org/ … py3-none-any.whl (49kB)
100% |████████████████████████████████| 51kB 409kB/s
Collecting python-barcode
Downloading https://files.pythonhosted.org/ … -any.whl (214kB)
100% |████████████████████████████████| 215kB 364kB/s
Collecting Pillow
Downloading https://files.pythonhosted.org/ … win32.whl (1.4MB)
100% |████████████████████████████████| 1.4MB 284kB/s
Collecting z3c.rml
Downloading https://files.pythonhosted.org/ … 1.tar.gz (1.5MB)
100% |████████████████████████████████| 1.6MB 262kB/s
Collecting PyQt5_sip<4.20,>=4.19.11 (from pyqt5)
Downloading https://files.pythonhosted.org/ … 2.whl (43kB)
100% |████████████████████████████████| 51kB 468kB/s
Collecting PyPDF2>=1.25.1 (from z3c.rml)
Downloading https://files.pythonhosted.org/ … 0.tar.gz (77kB)
100% |████████████████████████████████| 81kB 524kB/s
Collecting Pygments (from z3c.rml)
Downloading https://files.pythonhosted.org/ … any.whl (841kB)
100% |████████████████████████████████| 849kB 327kB/s
Collecting backports.tempfile (from z3c.rml)
Downloading https://files.pythonhosted.org/ … any.whl
Collecting lxml (from z3c.rml)
Downloading https://files.pythonhosted.org/ … win32.whl (3.2MB)
100% |████████████████████████████████| 3.2MB 204kB/s
Collecting reportlab>=3.1.44 (from z3c.rml)
Downloading https://files.pythonhosted.org/ … win32.whl (2.2MB)
100% |████████████████████████████████| 2.2MB 234kB/s
Requirement already satisfied: setuptools in c:\python36-32\lib\site-packages (from z3c.rml)
Collecting six (from z3c.rml)
Downloading https://files.pythonhosted.org/ … any.whl
Collecting zope.interface (from z3c.rml)
Downloading https://files.pythonhosted.org/ … win32.whl (132kB)
100% |████████████████████████████████| 133kB 385kB/s
Collecting zope.schema (from z3c.rml)
Downloading https://files.pythonhosted.org/ … any.whl (89kB)
100% |████████████████████████████████| 92kB 491kB/s
Collecting backports.weakref (from backports.tempfile->z3c.rml)
Downloading https://files.pythonhosted.org/ … any.whl
Collecting zope.event (from zope.schema->z3c.rml)
Downloading https://files.pythonhosted.org/ … any.whl
Installing collected packages: PyQt5-sip, pyqt5, ply, python-barcode, Pillow, PyPDF2, Pygments, backports.weakref, backports.tempfile, lxml, reportlab, six, zope.interface, zope.event, zope.schema, z3c.rml
Running setup.py install for PyPDF2 … done
Running setup.py install for z3c.rml … done
Successfully installed Pillow-5.3.0 PyPDF2-1.26.0 PyQt5-sip-4.19.13 Pygments-2.2.0 backports.tempfile-1.0 backports.weakref-1.0.post1 lxml-4.2.5 ply-3.11 pyqt5-5.11.3 python-barcode-0.9.0 reportlab-3.5.9 six-1.11.0 z3c.rml-3.5.1 zope.event-4.4 zope.interface-4.6.0 zope.schema-4.9.3
You are using pip version 9.0.3, however version 18.1 is available.
You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.
C:\Python36-32>pip install odfpy
1 2 3 4 5 |
cd pineboo pip install pyqt5 ply python-barcode Pillow z3c.rml pip install odfpy |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
…que ahora me pide PLY…
Haz clic aquí para volver al índice
4. PASO 4-INSTALAR PYTHON-LXML:
-
- para Windows:
1https://pypi.python.org/pypi/lxml - ir a DOWNLOADS (bajar página) y Elegir la versión correcta para tu versión de Windows. Yo instalo la de Windows 64b con Python 3.5:
- para Windows:
1 |
lxml-4.0.0-cp35-cp35m-win_amd64.whl (md5) Python Wheel cp35 2017-09-18 3MB |
-
1https://stackoverflow.com/questions/27885397/how-do-i-install-a-python-package-with-a-whl-file
- …resulta que esto es un PAQUETE DE WHEEL¿??¿….y NO se instala automáticamente…hay que buscarlo en la carpeta de «descargas» y llevarlo a la carpeta de Python35….luego vas a la consola MS-DOS (con botón derecha mouse-«ejecutar como administrador»)…y te colocas en el directorio Python35 y ejecutas:
1 2 3 4 |
C:\Python35>python -m pip install lxml-4.0.0-cp35-cp35m-win_amd64.whl Processing c:\python35\lxml-4.0.0-cp35-cp35m-win_amd64.whl Installing collected packages: lxml Successfully installed lxml-4.0.0 |
- NOTA: ESTOS PAQUETES LOS PUEDE DESCARGAR E INSTALAR DIRECTAMENTE PYTHON 3 CON PIP3, Y SI ÉSTE ESTÁ OBSOLETO SE ACTUALIZA ASÍ:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
You are using pip version 9.0.1, however version 10.0.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. C:\pineboo>python -m pip install --upgrade pip Collecting pip Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB) 100% |################################| 1.3MB 172kB/s Installing collected packages: pip Found existing installation: pip 9.0.1 Uninstalling pip-9.0.1: Successfully uninstalled pip-9.0.1 Successfully installed pip-10.0.1 C:\pineboo> |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
…que ahora me pide PLY…
Haz clic aquí para volver al índice
5. PASO 5-INSTALAR PYTHON3-PLY:
- CONCEPTO: «Welcome to the PLY homepage. PLY is an implementation of lex and yacc parsing tools for Python. If you don’t have the slightest idea what that means, you’re probably in the wrong place. Otherwise, keep reading.»
- DESCARGARLO DE:
- …bajar PLY 3.10 en «Links» – «Download Ply3.10» …descomprimirlo en c:\ y…
- …y ejecutar «setup» desde MSDOS yendo al directorio: «cd c:\ply-3.10«:
1 |
C:\ply-3.10\python setup.py install |
- (una vez instalado se puede borrar este directorio.)
- …lo instala automáticamente en Python 3.5.
…pero ahora me pide pyqt6…
Haz clic aquí para volver al índice
6. PASO 6-Instalar PYTHON3-PYQT6:
- 2021-abril: pide instalar PyQt6:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
ModuleNotFoundError: No module named 'PyQt6' C:\pineboo>pip3 install pyqt6 Collecting pyqt6 Downloading PyQt6-6.0.3-cp36.cp37.cp38.cp39-none-win_amd64.whl (5.2 MB) |████████████████████████████████| 5.2 MB 942 kB/s Collecting PyQt6-Qt6>=6.0 Downloading PyQt6_Qt6-6.0.2-py3-none-win_amd64.whl (41.8 MB) |████████████████████████████████| 41.8 MB 3.2 MB/s Collecting PyQt6-sip<14,>=13.0 Downloading PyQt6_sip-13.0.1-cp38-cp38-win_amd64.whl (57 kB) |████████████████████████████████| 57 kB 4.1 MB/s Installing collected packages: PyQt6-sip, PyQt6-Qt6, pyqt6 Successfully installed PyQt6-Qt6-6.0.2 PyQt6-sip-13.0.1 pyqt6-6.0.3 WARNING: You are using pip version 20.3.3; however, version 21.0.1 is available. You should consider upgrading via the 'c:\python38\python.exe -m pip install --upgrade pip' command. C:\pineboo>c:\python38\python.exe -m pip install --upgrade pip Requirement already satisfied: pip in c:\python38\lib\site-packages (20.3.3) Collecting pip Downloading pip-21.0.1-py3-none-any.whl (1.5 MB) |████████████████████████████████| 1.5 MB 3.3 MB/s Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 20.3.3 Uninstalling pip-20.3.3: Successfully uninstalled pip-20.3.3 Successfully installed pip-21.0.1 C:\pineboo> |
- 2020-puede dar problemas de instalación y es necesario instalar ANTES (hay que elegir la opción de C++ en:
- error: Microsoft Visual C++ 14.0 is required. Get it with «Build Tools for Visual Studio»: https://visualstudio.microsoft.com/ downloads/
-
1"pyqt5 5.15.1 requires PyQt5-sip<13,>=12.8, but you have pyqt5-sip 12.7.2 which is incompatible."
SOLUCIÓN: -
12345678910111213141516C:\WINDOWS\system32>pip3 uninstall pyqt5-sipFound existing installation: PyQt5-sip 12.7.2Uninstalling PyQt5-sip-12.7.2:Would remove:c:\users\usuario\appdata\local\programs\python\python39\lib\site-packages\pyqt5\sip.cp39-win_amd64.pydc:\users\usuario\appdata\local\programs\python\python39\lib\site-packages\pyqt5_sip-12.7.2.dist-info\*Proceed (y/n)? ySuccessfully uninstalled PyQt5-sip-12.7.2C:\WINDOWS\system32>pip3 install pyqt5-sipCollecting pyqt5-sipUsing cached PyQt5_sip-12.8.1-cp39-cp39-win_amd64.whl (63 kB)Installing collected packages: pyqt5-sipSuccessfully installed pyqt5-sip-12.8.1C:\WINDOWS\system32>
- https://www.riverbankcomputing.com/ … download5
- PARA PYTHON 3.9: ir a «Source Packages» y luego a……..PyQt5 is provided as a source distribution (sdist) and binary wheels from PyPI.
-
12345C:\pineboo>pip3 install pyqt5Requirement already satisfied: pyqt5 in c:\users\usuario\appdata\local\programs\python\python39\lib\site-packages (5.15.1)Requirement already satisfied: PyQt5-sip<13,>=12.8 in c:\users\usuario\appdata\local\programs\python\python39\lib\site-packages (from pyqt5) (12.8.1)C:\pineboo>
- (NOTA 2020: LO QUE SIGUE ESTÁ OBSOLETO)que te lleva a https://sourceforge.net/projects/ pyqt/files/PyQt5/
- , donde eliges la: PyQt-5.6 2016-04-25 y donde descargo el «Download PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe (46.2 MB) «
- lo ejecuto y reinicio el ordenador…
- otra opción es instalarlo DIRECTAMENTE desde Python35:
1 2 3 4 5 6 7 8 9 10 |
C:\>cd python35 C:\Python35>pip3 install PyQt5 Collecting PyQt5 Downloading PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win_amd64.whl (77.2MB) 100% |################################| 77.2MB 2.4kB/s Collecting sip<4.20,>=4.19.3 (from PyQt5) Downloading sip-4.19.3-cp35-none-win_amd64.whl (49kB) 100% |################################| 51kB 682kB/s Installing collected packages: sip, PyQt5 Successfully installed PyQt5-5.9 sip-4.19.3 |
- ESTO QUE SIGUE ESTÁ OBSOLETO: Qt4 SE USABA EN VERSIONES ANTERIORES DE PINEBOO
- https://www.riverbankcomputing.com/ … /download
- (OBSOLETO) PARA PYTHON 3.4: ir a «Source Packages» y luego a «Older versions can be found here» (que te lleva a https://sourceforge.net/projects/ pyqt/files/PyQt4/ , donde eliges la PyQt-4.11.4 2015-08-01 y donde descargo el «PyQt4-4.11.4-gpl-Py3.4-Qt4.8.7-x64.exe Windows 64-bit installer «
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
ABRE EL FORMULARIO DE CONEXIÓN !!
Haz clic aquí para volver al índice
8. PASO 8-Instalar PYTHON3-PSYCOPG2:
- CONCEPTO: «Psycopg is a PostgreSQL adapter for the Python programming language.»
http://initd.org/psycopg/docs/install.html
- PARA DESCARGAR LA LIBRERIA:»Jason Erickson maintains a packaged Windows port of Psycopg with installation executable. Download. Double click. Done.»
- te lleva a: http://www.stickpeople.com/ … /win-psycopg/
- PARA PYTHON 3.5: donde bajo el «psycopg2-2.6.2.win-amd64-py3.5-pg9.5.3-release.exe«
- descargo, ejecuto, se instala sólo en c\Python35 y listo
- otra opción es instalarlo DIRECTAMENTE desde Python36:
123456789101112C:\>cd python36-32C:\Python36-32>pip install psycopg2Collecting psycopg2Downloading https://files.pythonhosted.org/packages/9a/fe/4121591f1e3a0c1f1cb63feae6d5eb8c0d0bd85acccb9df0fcb088f071db/psycopg2-2.7.5-cp36-cp36m-win32.whl (852kB)100% |████████████████████████████████| 860kB 504kB/sInstalling collected packages: psycopg2Successfully installed psycopg2-2.7.5C:\Python36-32>
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
9. PASO 9-Instalar PYTHON3-XMLJSON:
- CONCEPTO: «xmljson converts XML into Python dictionary structures (trees, like in JSON) and vice-versa.»
https://pypi.python.org/pypi/xmljson
- Se puede instalar DIRECTAMENTE desde Python35: «This is a pure-Python package built for Python 2.6+ and Python 3.0+. To set up:»
1 2 3 4 5 6 7 8 9 10 |
C:\>cd python35 C:\Python35>pip3 install xmljson C:\Python35>pip3 install xmljson Collecting xmljson Downloading xmljson-0.1.9-py2.py3-none-any.whl Installing collected packages: xmljson Successfully installed xmljson-0.1.9 C:\Python35> |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
1 2 3 4 5 6 7 8 9 10 |
C:\pineboo>python pineboo.py El paquete python-barcode no está instalado Traceback (most recent call last): File "pineboo.py", line 61, in startup_check_dependencies import barcode ImportError: No module named 'barcode' C:\pineboo> |
Haz clic aquí para volver al índice
9.B PASO 9-Instalar PYTHON3-BARCODE:
https://pypi.python.org/pypi/python-barcode/0.8.1
1 2 3 4 5 6 7 8 9 10 11 12 |
C:\>cd python35 C:\Python35>pip3 install python-barcode Collecting python-barcode Downloading python_barcode-0.8.1-py3-none-any.whl (214kB) 100% |################################| 215kB 655kB/s Installing collected packages: python-barcode Successfully installed python-barcode-0.8.1 C:\Python35> |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
9.C PASO 9-Instalar PYTHON3-PILLOW:
POR SI SALE ESTE ERROR:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
C:\pineboo>python pineboo.py El paquete Pillow no está instalado Traceback (most recent call last): File "pineboo.py", line 64, in startup_check_dependencies import PIL ImportError: No module named 'PIL' El paquete z3c.rml no está instalado Traceback (most recent call last): File "pineboo.py", line 71, in startup_check_dependencies import z3c.rml ImportError: No module named 'z3c' C:\pineboo> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
C:\>cd python35 C:\Python35>pip3 install python-ply Collecting python-ply Could not find a version that satisfies the requirement python-ply (from versions: ) No matching distribution found for python-ply C:\pineboo>pip3 install pillow Collecting pillow Downloading https://files.pythonhosted.org/packages/ab/d2/d27a21bd3e64db1ca1dc7dc16026a16d77f5c3ffca9ec619eddeea7c47ce/Pillow-5.1.0-cp35-cp35m-win_amd64.whl (1.6MB) 100% |################################| 1.6MB 936kB/s Installing collected packages: pillow Successfully installed pillow-5.1.0 C:\pineboo> |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
9.D PASO 9-Instalar PYTHON3-Z3C.RML:
POR SI SALE ESTE ERROR:
1 2 3 4 5 6 7 8 9 |
C:\pineboo>python pineboo.py El paquete z3c.rml no está instalado Traceback (most recent call last): File "pineboo.py", line 71, in startup_check_dependencies import z3c.rml ImportError: No module named 'z3c' C:\pineboo> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
C:\pineboo>pip3 install z3c.rml Collecting z3c.rml Downloading https://files.pythonhosted.org/packages/f6/46/ed9afa6d1489c8137f38ac6333170941a657308b0cbb430c9dff5dfbf447/z3c.rml-3.5.0.tar.gz (1.6MB) 100% |################################| 1.6MB 1.5MB/s (...) Running setup.py install for PyPDF2 ... done The script pygmentize.exe is installed in 'c:\python35\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Running setup.py install for z3c.rml ... done Successfully installed PyPDF2-1.26.0 Pygments-2.2.0 backports.tempfile-1.0 backports.weakref-1.0.post1 reportlab-3.4.0 six-1.11.0 z3c.rml-3.5.0 zope.event-4.3.0 zope.interface-4.5.0 zope.schema-4.5.0 C:\pineboo> |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
9.E PASO 9-Instalar PYTHON3-FPDF:
- 2020: fpdf2 2.1.0 requires Pillow<=8,>=4, but you’ll have pillow 8.0.1 which is incompatible.
- SOLUCIÓN:
-
12345678910C:\pineboo>pip3 uninstall pillowFound existing installation: Pillow 8.0.1Uninstalling Pillow-8.0.1:Would remove:c:\python38\lib\site-packages\pil\*c:\python38\lib\site-packages\pillow-8.0.1.dist-info\*Proceed (y/n)? ySuccessfully uninstalled Pillow-8.0.1C:\pineboo>
-
1pip3 install "pillow<8.0"
- 2018: POR SI SALE ESTE ERROR:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
C:\pineboo>python pineboo.py WARNING: No se sobreescribe variable de entorno sys WARNING: HINT: Dependencias incumplidas: WARNING: HINT: Instale el paquete fpdf o este otro: INFO: PNKUGARPLUGINS:: Cargando kutparser kut2fpdf WARNING: HINT: Dependencias incumplidas: WARNING: HINT: Instale el paquete fpdf e intente de nuevo C:\pineboo> |
1 2 3 4 5 6 7 |
C:\pineboo>pip3 install fpdf Collecting fpdf Downloading https://files.pythonhosted.org/packages/37/c6/608a9e6c172bf9124aa687ec8b9f0e8e5d697d59a5f4fad0e2d5ec2a7556/fpdf-1.7.2.tar.gz Installing collected packages: fpdf Running setup.py install for fpdf ... done Successfully installed fpdf-1.7.2 |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
9.F PASO 9-Instalar PYTHON3-ODFPY:
POR SI SALE ESTE ERROR:
1 2 3 4 5 6 |
C:\pineboo>python pineboo.py WARNING: HINT: Dependencias incumplidas: WARNING: HINT: Instale el paquete odfpy e intente de nuevo C:\pineboo> |
1 2 3 4 5 6 7 8 9 |
C:\pineboo>pip install odfpy Collecting odfpy Downloading https://files.pythonhosted.org/packages/01/0f/c9971c99d0d06024a1652f467427ff3f1a1136237e5740da715c5b208a48/odfpy-1.3.6.tar.gz (691kB) 100% |████████████████████████████████| 696kB 344kB/s Installing collected packages: odfpy Running setup.py install for odfpy ... done Successfully installed odfpy-1.3.6 |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
9.G PASO 9-Instalar PYTHON3-MYSQLDB:
POR SI SALE ESTE ERROR:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
C:\pineboo>python pineboo.py WARNING: HINT: Dependencias incumplidas: WARNING: HINT: Instale el paquete python3-mysqldb Traceback (most recent call last): File "pineboo.py", line 585, in ret = main() File "pineboo.py", line 356, in main project.run() File "C:\pineboo\pineboolib\pnapplication.py", line 155, in run self.dbauth.username, self.dbauth.password, self.dbserver.type) File "C:\pineboo\pineboolib\pnconnection.py", line 53, in __init__ self.db_name, self.db_host, self.db_port, self.db_userName, self.db_password) File "C:\pineboo\pineboolib\pnconnection.py", line 128, in conectar return self.driver().connect(db_name, db_host, db_port, db_userName, db_password) File "C:\pineboo\pineboolib\plugins\sql\flmysql_myisam.py", line 66, in connect import MySQLdb ModuleNotFoundError: No module named 'MySQLdb' C:\pineboo> |
- primer intento (FALLIDO):
1 2 3 4 5 6 |
C:\pineboo>pip install mysqldb Collecting mysqldb Could not find a version that satisfies the requirement mysqldb (from versions: ) No matching distribution found for mysqldb |
- segundo intento : OPCIÓN MYSQL: NECESITA INSTALAR LA LIBRERÍA MYSQL :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
C:\GITHUB\pineboo>pip install mysqlclient pymysql Collecting mysqlclient Downloading mysqlclient-1.3.12-cp35-cp35m-win_amd64.whl (1.3MB) 100% |################################| 1.3MB 175kB/s Collecting pymysql Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB) 100% |################################| 81kB 853kB/s Installing collected packages: mysqlclient, pymysql Successfully installed mysqlclient-1.3.12 pymysql-0.7.11 C:\GITHUB\pineboo> error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools" |
-
-
- As was inferred by the error, the c++ compiler is needed for whatever extension you’re trying to install. If you install VisualStudio Community (it’s free), you’ll get the build tools needed:
- https://visualstudio.microsoft.com/ es/downloads/
- ELEGIR LA OPCIÓN C++ (arriba a la derecha-ver imagen):
-
- Tercer intento: NOTA: Puede dar error de instalación al hacer «pip install mysqlclient» porque no reconoce el «visualstudio», para evitarlo:
- Ir a la web https://www.lfd.uci.edu/~gohlke /pythonlibs/#mysqlclient
- Elegir la versión adecuada a la de tu versión de Python , en mi caso la 3.6 y darle a descargar.
- Por si acaso, descargo la de 32 bits y la de 64 bits
- Las muevo hacia c:\
- Desde cmd voy a c:\ y llamo a instalar ese archivo:
1 2 3 4 5 6 7 8 9 |
C:\Python36-32>cd.. C:\>python -m pip install mysqlclient-1.3.13-cp36-cp36m-win32.whl Processing c:\mysqlclient-1.3.13-cp36-cp36m-win32.whl Installing collected packages: mysqlclient Successfully installed mysqlclient-1.3.13 |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
9.H PASO 9-Instalar PYTHON3-FERNET:
POR SI SALE ESTE ERROR:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
C:\pineboo>python pineboo.py Traceback (most recent call last): File "pineboo.py", line 13, in from pineboolib.loader.main import startup File "C:\pineboo\pineboolib\loader\main.py", line 13, in from pineboolib.loader.dlgconnect.conn_dialog import show_connection_dialog File "C:\pineboo\pineboolib\loader\dlgconnect\__init__.py", line 3, in from .dlgconnect import DlgConnect # noqa: F401 File "C:\pineboo\pineboolib\loader\dlgconnect\dlgconnect.py", line 12, in from pineboolib.loader.projectconfig import ProjectConfig, PasswordMismatchError File "C:\pineboo\pineboolib\loader\projectconfig.py", line 11, in from fernet import Fernet # type: ignore ModuleNotFoundError: No module named 'fernet' C:\pineboo> |
1 2 3 4 5 6 7 8 9 10 11 12 |
C:\pineboo>pip3 install fernet Collecting fernet Downloading https://files.pythonhosted.org/packages/70/ab/59678e91d691a6121b98b3272d563da84160e03d865a236df93fb2910684/fernet-1.0.1.tar.gz Collecting pyaes (from fernet) Downloading https://files.pythonhosted.org/packages/44/66/2c17bae31c906613795711fc78045c285048168919ace2220daa372c7d72/pyaes-1.6.1.tar.gz Installing collected packages: pyaes, fernet Running setup.py install for pyaes ... done Running setup.py install for fernet ... done Successfully installed fernet-1.0.1 pyaes-1.6.1 |
- Probamos pineboo y responde:
- PASO 12 – ARRANCAR PINEBOO :
Haz clic aquí para volver al índice
10. PASO 10-INSTALAR SERVIDOR MySQL o PostgreSQL:
- NOTA: CUIDADO, resulta que Pineboo se conecta al 127.0.0.1 y PostgreSQL se configura para «oír» sólo «localhost»…por lo que hay que arreglarlo editando el archivo «postgresql.conf» (C:\Program Files\PostgreSQL\9.5\data) y/o los datos de conexión del servidor en PgAdminIII…???…pues pone «*»…???….pruebo a reiniciar todo sin cambiar nada, a ver….ok, ya funciona…
Haz clic aquí para volver al índice
11. PASO 11-DAR DE ALTA NUEVO USUARIO Y BASE DE DATOS EN SERVIDOR MySQL o PostgreSQL :
- PASO 11 – B – ARRANCAR ENEBOO Y CARGAR DIRECTORIO DE MÓDULOS para PostgreSQL :
- ESTE PASO ES OPCIONAL: sirve para crear la base de datos y añadir los módulos….también se puede usar una empresa ya creada, para poder probar Pineboo…
Haz clic aquí para volver al índice
12. PASO 12-ARRANCAR PINEBOO:
-
-
- Voy a MS_DOS (Inicio-Programas-Sistema de Windows-Símbolo de sistema y botón derecho «ejecutar como administrador»)
- Cambio con «cd» hasta llegar a «C\Python38» y ejecutar:c:\Python38> python c:\Github\pineboo\pineboo.py
- NOTA: no es necesario hacerlo desde el directorio «Python38» si éste se ha añadido al path de windows…
-
1 |
python pineboo.py |
-
-
- NOTA: Para «ver» los errores de arranque hay que ejecutarlo con:
1 |
python pineboo.py --trace-debug |
-
-
- NOTA 2: Para «ver» el «ÁREA DE SISTEMA» en el menú con las opciones de cargar módulos, etc … hay que ejecutarlo con:
1 |
python pineboo.py --dbadmin |
con
1 |
python pineboo.py --quick |
vuelve a ser quick
- NOTA: Para crear un acceso directo en el escritorio de Windows, visita:
http://manuales-eneboo-pineboo.org/acceso-directo-a-pineboo-en-windows/
Haz clic aquí para volver al índice
13. PASO 13-EDITAR EL FORMULARIO DE ENTRADA:
-
-
-
- Se puede escribir después de arrancar Pineboo:
-
-
ESCRIBIR DATOS DE CONEXION EN EL FORMULARIO DE ENTRADA:
-
-
-
- Pineboo crea un archivo-base de datos de las empresas en formato Base de Datos SQlite: pinebooconectores.sqlites en un directorio QUE PUEDES ELEGIR en el formulario de entrada (abrir el desplegable, abajo, tercera pestaña, en mi caso: C:\Users\usuario\Pineboo\profiles
-
-
Haz clic aquí para volver al índice