Instalando FlatCAM no Ubuntu
Obs: A partir da versão 8.5, só será possível instalar nas distribuições do ubuntu 18.04 e superiores. E para aqueles que forem tentar instalar a versão 8.5 nas distribuições inferiores, pode ser que não funcione corretamente, devido aos repositórios python não estarem atualizados e alguns repositórios quebrados.
FlatCAM
- https://bitbucket.org/jpcgt/flatcam/downloads/
-> https://bitbucket.org/jpcgt/flatcam/downloads/FlatCAM_beta_8.994_sources.zip
- certifique-se de que o Python 3.8 esteja instalado em seu sistema operacional e que o comando: python3 -V confirme
- verifique se o pacote pip está instalado para sua instalação do Python (por exemplo, 3.8) executando o comando:
pip3 -V
Se não estiver instalado, instale-o. Em sistemas operacionais semelhantes ao Ubuntu, isso é feito assim:
sudo apt-get install python3-pip
- verifique se o arquivo setup_ubuntu.sh possui finais de linha Linux (LF) e se é executável (chmod +x setup_ubuntu.sh) - execute o arquivo setup_ubuntu.sh e instale todas as dependências com o comando:- se o comando anterior tiver sucesso e não apresentar erros, execute FlatCAM com o comando:
./setup_ubuntu.sh
python3 FlatCAM.py
sudo apt install qt5-default
pip install pyqt5-tools
pip install --upgrade \
pip \
numpy \
shapely \
rtree \
tk \
lxml \
cycler \
python-dateutil \
kiwisolver \
dill \
vispy \
pyopengl \
setuptools \
svg.path \
ortools \
freetype-py \
fontTools \
rasterio \
ezdxf \
matplotlib \
qrcode \
pyqt5 \
reportlab \
svglib
Inicie o aplicativo
Eu tive esse erro:
ejoz@ejoz-xps-13:~/Applications/FlatCAM_beta_8.994_sources$ python3 FlatCAM.py
Traceback (most recent call last):
File "FlatCAM.py", line 6, in <module>
from app_Main import App
File "/home/ejoz/Applications/FlatCAM_beta_8.994_sources/app_Main.py", line 52, in <module>
from appDatabase import ToolsDB2
File "/home/ejoz/Applications/FlatCAM_beta_8.994_sources/appDatabase.py", line 4, in <module>
from camlib import to_dict
File "/home/ejoz/Applications/FlatCAM_beta_8.994_sources/camlib.py", line 54, in <module>
from appParsers.ParseDXF import *
File "/home/ejoz/Applications/FlatCAM_beta_8.994_sources/appParsers/ParseDXF.py", line 10, in <module>
from ezdxf.math.vector import Vector as ezdxf_vector
ModuleNotFoundError: No module named 'ezdxf.math.vector'
Encontrei uma solução aqui .
Então mudei a linha 10 do arquivo appParsers/ParseDXF.py
por:
try:
from ezdxf.math.vector import Vector as ezdxf_vector
except ImportError:
from ezdxf.math import Vec3 as ezdxf_vector
Eu tive esse erro:
ejoz@ejoz-xps-13:~/Applications/FlatCAM_beta_8.994_sources$ python3 FlatCAM.py
Traceback (most recent call last):
File "FlatCAM.py", line 58, in <module>
VisPyPatches.apply_patches()
File "/home/ejoz/Applications/FlatCAM_beta_8.994_sources/appGUI/VisPyPatches.py", line 32, in apply_patches
markers._marker_dict['++'] = cross_lines
AttributeError: module 'vispy.visuals.markers' has no attribute '_marker_dict'
Encontrei uma solução aqui .
E finalmente funcionou
(Ubuntu >18.04)
LINUX
- Use o seguinte comando no Terminal para baixar os arquivos do programa:
- git clone https://bitbucket.org/jpcgt/flatcam.git
- ou
- sudo git clone https://bitbucket.org/jpcgt/flatcam.git
- Este comando criará uma pasta “flatcam” no diretório atual e copiará os arquivos necessários para executar o programa
- Para isto, você precisa antes instalar o programa Git em seu computador. Para fazer isto, aplique a seguinte sequência de comandos:
- sudo apt-get update
- sudo apt-get install git
- Pelo Terminal entre na pasta “flatcam” dentro do diretório em que você estava quando aplicou o comando “git clone...”
- Outra opção para baixar é entrando direto no site e baixar a versão mais recente '.zip'
- Instale as dependências necessárias para o funcionamento do programa com os seguintes comandos:
- sudo bash setup_ubuntu.sh
- sudo bash upgrade_geos.sh
- Após a instalação destas dependências, você já pode iniciar o programa. Pelo terminal, entre na pasta “flatcam” e execute o comando:
- python FlatCAM.py
Instalação a 100%, quando dei o comando python FlatCM.py, obtive o erro:
ResponderExcluirbmet@ubuntu:~/flatcam$ python FlatCAMApp.py
Traceback (most recent call last):
File "FlatCAMApp.py", line 11, in
import urllib.request, urllib.parse, urllib.error
ImportError: No module named request
Comigo aconteceu o mesmo erro.
ResponderExcluirUso o Ubuntu 18.04.
instale os pacotes python referentes, pip3 install urllib request
ResponderExcluirBem provável que alguns pacotes do Python 2 estejam desatualizados e sem continuidade no Ubuntu, desta forma, quando são executados os scripts alguns pacotes não instalam mais. Mas isso pode ser corrigido instalando os pacotes que falharam pelo Python 3 (pip3).
ResponderExcluirAgora tem a versão Beta do FlatCam (8.994). Aparentemente ela é 100% compatível com o Python3.
ResponderExcluirhttps://bitbucket.org/jpcgt/flatcam/downloads/