{"id":97,"date":"2024-06-07T08:41:03","date_gmt":"2024-06-07T11:41:03","guid":{"rendered":"http:\/\/pplay.local\/?page_id=97"},"modified":"2024-06-20T22:16:23","modified_gmt":"2024-06-21T01:16:23","slug":"instalacao","status":"publish","type":"page","link":"http:\/\/www2.ic.uff.br\/pplay\/instalacao\/","title":{"rendered":"Instala\u00e7\u00e3o"},"content":{"rendered":"\n<p><a href=\"https:\/\/pypi.org\/project\/pplay-pygame\/\">Link para p\u00e1gina de instala\u00e7\u00e3o pypi<\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Instala\u00e7\u00e3o do PPlay<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p>O&nbsp;<em>PPlay<\/em>&nbsp;\u00e9 baseado na linguagem&nbsp;<em>Python<\/em>&nbsp;e tem o aux\u00edlio do&nbsp;<em>Pygame<\/em>&nbsp;em sua constru\u00e7\u00e3o. Assim, precisamos com que ambos estejam instalados&nbsp;no computador para que o&nbsp;<em>PPlay<\/em>&nbsp;funcione. O procedimento \u00e9 diferente dependendo do seu sistema operacional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">No Windows<\/h2>\n\n\n\n<p class=\"obs\"><strong>Opcional:<\/strong>\u00a0existe uma vers\u00e3o\u00a0<em>portable do Python<\/em>\u00a0para Windows que n\u00e3o necessita de instala\u00e7\u00e3o. Se voc\u00ea desejar utiliz\u00e1-la,\u00a0<a href=\"http:\/\/www2.ic.uff.br\/pplay\/instalacao\/utilizando-o-portable-python\/\" data-type=\"page\" data-id=\"371\">siga esse tutorial<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Instalando o Python<\/h3>\n\n\n\n<p>Para instalar o\u00a0<em>Python<\/em>\u00a0basta entrar no site oficial (<a href=\"http:\/\/www.python.org\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\">Python<\/a>)\u00a0e realizar o download da vers\u00e3o\u00a0<strong>3.3.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"266\" src=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pythoninstalar.png\" alt=\"\" class=\"wp-image-510\" srcset=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pythoninstalar.png 622w, http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pythoninstalar-300x128.png 300w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><\/figure><\/div>\n\n\n<p>A vers\u00e3o atual do&nbsp;<em>PPlay<\/em>&nbsp;est\u00e1 baseada no Python 3.3<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Instalando o Pygame<\/h3>\n\n\n\n<p class=\"obs\"><strong>ATEN\u00c7\u00c3O:<\/strong>\u00a0se voc\u00ea tiver problemas com a instala\u00e7\u00e3o do\u00a0<em>Pygame<\/em>\u00a0ou do\u00a0<em>PPlay<\/em>, siga\u00a0<a href=\"http:\/\/www2.ic.uff.br\/pplay\/instalacao\/instalacao-simplificada-do-pygame-e-pplay\/\" data-type=\"page\" data-id=\"367\">este tutorial<\/a>.<\/p>\n\n\n\n<p>Al\u00e9m do site oficial do\u00a0<em><a href=\"http:\/\/www.pygame.org\/\">Pygame<\/a>,<\/em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><em>\u00a0<\/em>utilizamos este que possui download para diversas bibliotecas do\u00a0<em>Python<\/em>\u00a0e geralmente est\u00e1 atualizada.\u00a0<a href=\"http:\/\/www.lfd.uci.edu\/~gohlke\/pythonlibs\/#pygame\">Link<\/a>.<\/mark><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"400\" src=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pygamedistrib.png\" alt=\"\" class=\"wp-image-512\" style=\"width:381px;height:auto\" srcset=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pygamedistrib.png 590w, http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pygamedistrib-300x203.png 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure><\/div>\n\n\n<p class=\"obs\"><strong>ATEN\u00c7\u00c3O!!!<\/strong>&nbsp;O&nbsp;<em>Python<\/em>&nbsp;e o&nbsp;<em>Pygame<\/em>&nbsp;que estiverem instalados na m\u00e1quina devem estar na mesma vers\u00e3o.<\/p>\n\n\n\n<p>E \u00e9 preciso que o&nbsp;<em>Python<\/em>&nbsp;seja instalado antes do&nbsp;<em>Pygame<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PPlay<\/h3>\n\n\n\n<p class=\"obs\"><strong>ATEN\u00c7\u00c3O:<\/strong>\u00a0se voc\u00ea tiver problemas com a instala\u00e7\u00e3o do\u00a0<em>Pygame<\/em>\u00a0ou do\u00a0<em>PPlay<\/em>, siga\u00a0<a href=\"http:\/\/www2.ic.uff.br\/pplay\/instalacao\/instalacao-simplificada-do-pygame-e-pplay\/\" data-type=\"page\" data-id=\"367\">este tutorial<\/a>.<\/p>\n\n\n\n<p>Para fazer download do\u00a0<em>PPlay,\u00a0<\/em>visite nossa\u00a0<a href=\"http:\/\/www2.ic.uff.br\/pplay\/download\/\" data-type=\"page\" data-id=\"40\">p\u00e1gina de Download<\/a>.<\/p>\n\n\n\n<p>O&nbsp;<em>PPlay<\/em>&nbsp;n\u00e3o precisa ser instalado no computador. Basta colocar a pasta \u201cPPlay\u201d (depois de extrair)&nbsp;<strong>dentro<\/strong>&nbsp;da pasta \u201cLib\u201d que est\u00e1 dentro da pasta do&nbsp;<em>Python<\/em>&nbsp;(n\u00e3o necessariamente onde o seu projeto se encontra).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"216\" src=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/python_lib.png\" alt=\"\" class=\"wp-image-516\" srcset=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/python_lib.png 808w, http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/python_lib-300x80.png 300w, http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/python_lib-768x205.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/figure><\/div>\n\n\n<p>Pronto! O&nbsp;<em>PPlay<\/em>&nbsp;j\u00e1 est\u00e1 configurado!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">No Linux<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Instalando o Python<\/h3>\n\n\n\n<p>A maioria das distribui\u00e7\u00f5es do Linux j\u00e1 possuem uma vers\u00e3o de&nbsp;<em>Python<\/em>&nbsp;instalada. Por\u00e9m, como o&nbsp;<em>PPlay<\/em>&nbsp;\u00e9 baseado no&nbsp;<em>Python<\/em>&nbsp;3.3, \u00e9 necess\u00e1rio verificar se a vers\u00e3o 3.3 ou posterior est\u00e1 instalada em seu sistema.<\/p>\n\n\n\n<p>Para verificar se esta vers\u00e3o est\u00e1 dispon\u00edvel, digite o comando\u00a0<em>python3 \u2013version<\/em>\u00a0em seu terminal. Se o resultado for parecido com o exibido abaixo, voc\u00ea est\u00e1 pronto para o pr\u00f3ximo passo!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"194\" src=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/terminal_python.png\" alt=\"\" class=\"wp-image-518\" srcset=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/terminal_python.png 402w, http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/terminal_python-300x145.png 300w\" sizes=\"(max-width: 402px) 100vw, 402px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Instalando o Pygame<\/h3>\n\n\n\n<p>Ap\u00f3s verificar que sua distribui\u00e7\u00e3o Linux possui o&nbsp;<em>Python 3<\/em>&nbsp;instalado, voc\u00ea precisar\u00e1 instalar as bibliotecas do&nbsp;<em>Pygame<\/em>.<\/p>\n\n\n\n<p>O primeiro passo \u00e9 a instala\u00e7\u00e3o das depend\u00eancias. Voc\u00ea pode realizar essa instala\u00e7\u00e3o digitando os seguinte comandos em seu terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo apt-get install mercurial python3-dev python3-numpy libav-tools libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev<\/em><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo apt-get install libsmpeg-dev libsdl1.2-dev  libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev<\/em><\/code><\/pre>\n\n\n\n<p>Em seguida, voc\u00ea deve executar esse comando, para realizar o download dos arquivos do&nbsp;<em>Pygame<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>hg clone https:\/\/bitbucket.org\/pygame\/pygame<\/em><\/code><\/pre>\n\n\n\n<p>Finalmente, voc\u00ea pode executar esses comandos para instalar o&nbsp;<em>Pygame<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>cd pygame<\/em><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><em>python3 setup.py build<\/em><\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo python3 setup.py install<\/em><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">PPlay<\/h3>\n\n\n\n<p>Para fazer download do\u00a0<em>PPlay,\u00a0<\/em>visite nossa\u00a0<a href=\"http:\/\/www2.ic.uff.br\/pplay\/download\/\" data-type=\"page\" data-id=\"40\">p\u00e1gina de Download<\/a>.<\/p>\n\n\n\n<p>O&nbsp;<em>PPlay<\/em>&nbsp;n\u00e3o precisa ser instalado no computador. Basta colocar a pasta \u201cPPlay\u201d, depois de extrair, dentro da pasta&nbsp;<em>\/usr\/lib\/python3\/dist-packages.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"439\" src=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pplay_diretorio.png\" alt=\"\" class=\"wp-image-519\" style=\"width:556px;height:auto\" srcset=\"http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pplay_diretorio.png 600w, http:\/\/www2.ic.uff.br\/pplay\/wp-content\/uploads\/2024\/06\/pplay_diretorio-300x220.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n<p class=\"obs\"><strong>ATEN\u00c7\u00c3O!!!<\/strong>&nbsp;\u00c9 necess\u00e1rio ter privil\u00e9gios&nbsp;<em>root<\/em>&nbsp;para mover o&nbsp;<em>PPlay<\/em>&nbsp;para essa pasta!<\/p>\n\n\n\n<p>Pronto! O&nbsp;<em>PPlay<\/em>&nbsp;j\u00e1 est\u00e1 configurado!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Cr\u00e9ditos do Tutorial<\/strong>: Gabriel Saldanha e Ad\u00f4nis Gasiglia<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Link para p\u00e1gina de instala\u00e7\u00e3o pypi Instala\u00e7\u00e3o do PPlay Introdu\u00e7\u00e3o O&nbsp;PPlay&nbsp;\u00e9 baseado na linguagem&nbsp;Python&nbsp;e tem o aux\u00edlio do&nbsp;Pygame&nbsp;em sua constru\u00e7\u00e3o. Assim, precisamos com que ambos estejam instalados&nbsp;no computador para que o&nbsp;PPlay&nbsp;funcione. O procedimento \u00e9 diferente dependendo do seu sistema operacional. No Windows Opcional:\u00a0existe uma vers\u00e3o\u00a0portable do Python\u00a0para Windows que n\u00e3o necessita de instala\u00e7\u00e3o. Se voc\u00ea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"general-template-sem-sidebar-sem-div.php","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/pages\/97"}],"collection":[{"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":21,"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/pages\/97\/revisions"}],"predecessor-version":[{"id":521,"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/pages\/97\/revisions\/521"}],"wp:attachment":[{"href":"http:\/\/www2.ic.uff.br\/pplay\/wp-json\/wp\/v2\/media?parent=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}