3
respostas

DescTools não instala.

Prezados, boa tarde. O pacote DescTools não instala. Uso sistema Linuz Mint. Estou fazendo o treinamento usando o Kaggle.

Usando o código: install.packages('DescTools') Tenho como resposta: Installing package into ‘/usr/local/lib/R/site-library’ (as ‘lib’ is unspecified)

            Warning message:
            “unable to access index for repository http://cran.rstudio.com/src/contrib:
              cannot open URL 'http://cran.rstudio.com/src/contrib/PACKAGES'”
            Warning message:
            “package ‘DescTools’ is not available for this version of R

            A version of this package for your version of R might be available elsewhere,
            see the ideas at
            https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages”

Já se eu usar: packageurl <- "https://cran.r-project.org/src/contrib/Archive/DescTools/DescTools_0.99.30.tar.gz" install.packages(packageurl, repos=NULL, type="source") Tenho como resposta: Installing package into ‘/usr/local/lib/R/site-library’ (as ‘lib’ is unspecified)

            Warning message in download.file(p, destfile, method, mode = "wb", ...):
            “URL 'https://cran.r-project.org/src/contrib/Archive/DescTools/DescTools_0.99.30.tar.gz': status was 'Couldn't resolve host name'”

            Error in download.file(p, destfile, method, mode = "wb", ...) : 
              cannot open URL 'https://cran.r-project.org/src/contrib/Archive/DescTools/DescTools_0.99.30.tar.gz'

Hoje a ferramenta está na versão 0.99.54. Tentei instalar essa versão, alterando a URL, mas também não deu. Sei que o caminho ‘/usr/local/lib/R/site-library’ requer permissão de root para ser modificado (sudo). Mas eu colei o arquivo lá pelo terminar e tentei e não deu também. Minha ideia seria alterar o destino do arquivo. Pesquisando na internet, inclui um 'destdir' e apontar para uma pasta que não precisa de permissão, alterando o código para: packageurl <- "https://cran.r-project.org/src/contrib/Archive/DescTools/DescTools_0.99.30.tar.gz" install.packages(packageurl, repos=NULL, type="source", destdir='caminho para a pasta') Mas o sistema não deu rodou também.

Poderiam me ajudar a instalar o pacote, por favor? Obrigado!

3 respostas

Oi Luiz, tudo bem?

Sinto muito que esteja com esse problema o pacote DescTools. Luiz, um aluno enfrentou o mesmo problema e a solução encontrada foi utilizar o comando abaixo:

if (!require("remotes")) install.packages("remotes")
remotes::install_github("AndriSignorell/DescTools")

Caso ainda assim o problema persistir, fico à disposição para ajudá-lo.

Espero ter ajudado.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Bom dia, Monalisa.

Copiei o código que mandou e rodei, mas retornou o erro abaixo. Pode ser que o código se aplique ao software do R e não ao Kaggle. Entrei no github e a página está ativa e me parece normal. Pode verificar por gentileza se a instalação pode ser feita de outra manieira? Obrigado e um ótimo fim domingo!

                    Loading required package: remotes

                    Error: Failed to install 'unknown package' from GitHub:
                      Timeout was reached: [api.github.com] Resolving timed out after 10000 milliseconds
                    Traceback:

                    1. remotes::install_github("AndriSignorell/DescTools")
                    2. install_remotes(remotes, auth_token = auth_token, host = host, 
                     .     dependencies = dependencies, upgrade = upgrade, force = force, 
                     .     quiet = quiet, build = build, build_opts = build_opts, build_manual = build_manual, 
                     .     build_vignettes = build_vignettes, repos = repos, type = type, 
                     .     ...)
                    3. tryCatch(res[[i]] <- install_remote(remotes[[i]], ...), error = function(e) {
                     .     stop(remote_install_error(remotes[[i]], e))
                     . })
                    4. tryCatchList(expr, classes, parentenv, handlers)
                    5. tryCatchOne(expr, names, parentenv, handlers[[1L]])
                    6. value[[3L]](cond)

Oi Luiz, tudo bem?

Desculpe pela demora em obter um retorno.

Segundo a documentação você pode fazer a instalação com o seguinte comando install.packages("DescTools") ou a versão de desenvolvimento mencionada na minha resposta anterior. No entanto, testei esse comando no Kaggle, e recebi uma mensagem em relação à incompatibilidade entre a versão do R utilizada no Kaggle e o pacote DescTools. Aparentemente, mesmo sendo um warning, não consegui prosseguir com essa instalação no Kaggle.

captura de tela do warning no kaglle. Com o código install.packages("DescTools")

Então, tentei no Google Colab, e obtive sucesso:

captura de tela do colab com código install.packages("DescTools"). A saída é Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)

Portanto, para um maior aproveitamento do curso, recomendo seguir o projeto no colab. E fazer a instalação do pacote com o comando:

install.packages("DescTools")

Você pode fazer o upload do seu notebook no Google Colab. Para isso, deixo a recomendação do tópico onde contém o passo a passo.

Destaco, que você deverá configurar o ambiente de execução para R. Para isso, no menu superior vá em:

  • Ambiente de execução.
  • Alterar o tipo de ambiente de execução.

Janela alterar o tipo de ambiente de execução. Está marcado a opção R

Espero ter ajudado e fico à disposição.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!