Si Sublime Text no troba Python malgrat estar instal·lat a la teva màquina Synology, és probable que no estigui configurat correctament en la variable d’entorn o en la configuració de Sublime Text. Aquí tens algunes solucions per resoldre aquest problema:
1. Verificar la ruta de Python en Synology:
- Trobar la ubicació de Python:
- Accedeix al teu Synology via SSH (utilitza una aplicació com PuTTY o Terminal a macOS/Linux).
- Executa el següent comandament per trobar la ubicació de Python 3.9:
- Això hauria de retornar la ruta completa de l’executable de Python, per exemple:
/usr/local/bin/python3.9
. bash which python3.9
2. Configurar Sublime Text amb la ruta correcta de Python:
- Obrir Sublime Text 3:
- Obre Sublime Text 3.
- Accedir a la configuració del sistema de construcció (Build System):
- Ves a
Tools > Build System > New Build System...
.
- Ves a
- Configurar el sistema de construcció per Python 3.9:
- Substitueix el contingut del fitxer amb la configuració següent, assegurant-te que la ruta a Python és la que vas trobar al pas anterior:
json { "cmd": ["/usr/local/bin/python3.9", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": {"PYTHONIOENCODING": "utf-8"}, "path": "/usr/local/bin" }
- Desa aquest fitxer amb un nom com
Python3.9.sublime-build
.
3. Seleccionar el sistema de construcció a Sublime Text:
- Després de desar la configuració, torna a
Tools > Build System
i selecciona el sistema de construcció que acabes de crear (Python3.9
).
4. Comprovar la instal·lació de Python:
- Escriu un simple script de prova com ara:
python print("Hola, món!")
- Desa l’arxiu i selecciona
Tools > Build
(oCtrl+B
/Cmd+B
). - Si tot està configurat correctament, hauries de veure “Hola, món!” a la consola de Sublime Text.
5. Afegir Python a la variable PATH (opcional):
- Si tens accés administratiu i pots modificar les variables d’entorn al teu Synology, pots afegir la ruta de Python al PATH. Això permetrà que qualsevol aplicació, incloent Sublime Text, trobi Python sense necessitar la ruta completa:
- Accedeix a l’usuari a través d’SSH i edita el fitxer
.profile
o.bashrc
del teu usuari:bash nano ~/.bashrc
- Afegeix la línia següent al final del fitxer:
bash export PATH="/usr/local/bin:$PATH"
- Desa i tanca l’editor, i després executa:
bash source ~/.bashrc
- Ara, prova de nou a executar el script des de Sublime Text.
- Accedeix a l’usuari a través d’SSH i edita el fitxer
Aquests passos haurien de resoldre el problema de “Python not found” a Sublime Text. Si encara tens problemes, potser cal revisar altres configuracions o verificar que Python està instal·lat correctament en el teu sistema.