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:
./setup_ubuntu.sh
- se o comando anterior tiver sucesso e não apresentar erros, execute FlatCAM com o comando: 
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

python3 ./FlatCAM.py

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.pypor:

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 .

sudo pip uninstall vispy
pip  install vispy==0.7

E finalmente funcionou😄

(Ubuntu >18.04)

LINUX

  • Use o seguinte comando no Terminal para baixar os arquivos do programa:
  • 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

Comentários

  1. Instalação a 100%, quando dei o comando python FlatCM.py, obtive o erro:
    bmet@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

    ResponderExcluir
  2. Comigo aconteceu o mesmo erro.
    Uso o Ubuntu 18.04.

    ResponderExcluir
  3. instale os pacotes python referentes, pip3 install urllib request

    ResponderExcluir
  4. Bem 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).

    ResponderExcluir
  5. Agora tem a versão Beta do FlatCam (8.994). Aparentemente ela é 100% compatível com o Python3.

    https://bitbucket.org/jpcgt/flatcam/downloads/

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Instalando Certificado Digital (pfx) no Linux / Ubuntu

Como instalar PSIM 9.0.3.400 no Ubuntu (14.04 ou 16.04)

Instalar Issabel no centOs7 Lightsail AWS