¿Cómo actualizo un paquete R desde Github dentro de Conda?

¿Cómo actualizo un paquete R desde Github dentro de Conda?

Tengo un problema con el paquete r-repr en el paquete r-essentials de Anaconda que me impide ejecutar código para series temporales en un cuaderno jupyter, como se describe aquí en el github del paquete:https://github.com/IRkernel/repr/issues/117

Afortunadamente, en el enlace anterior también se soluciona este problema con la confirmación 505a052 en el repositorio Github del paquete.

Lamentablemente, no he tenido éxito en implementar esta actualización: conda no ofrece esta actualización para el paquete r-repr y cuando intenté descargar la confirmación de conda como se explica aquí:https://stackoverflow.com/questions/19042389/conda-installing-upgrading-directly-from-github , no pude hacerlo funcionar y recibí este error:

 ERROR: Command errored out with exit status 1:
     command: 'C:\Users\Owner\Anaconda3\envs\tester\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Owner\\AppData\\Local\\Temp\\pip-req-build-8fj3m_ve\\setup.py'"'"'; __file__='"'"'C:\\Users\\Owner\\AppData\\Local\\Temp\\pip-req-build-8fj3m_ve\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
         cwd: C:\Users\Owner\AppData\Local\Temp\pip-req-build-8fj3m_ve\
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Owner\Anaconda3\envs\tester\lib\tokenize.py", line 447, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Owner\\AppData\\Local\\Temp\\pip-req-build-8fj3m_ve\\setup.py'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Incluso intenté actualizar el paquete como lo haría en R o R Studio (install.packages('repr')) dentro de una computadora portátil Jupyter que ejecuta el kernel R, pero arruinó toda la instalación de Anaconda.

¿Alguien sabe cuál es la mejor manera de implementar la confirmación en cuestión o actualizar este paquete en conda?

Respuesta1

Si alguien tiene este problema con el paquete repr ejecutándose en una computadora portátil jupyter, descubrí que la solución alternativa es no actualizar el paquete a través de github, ni instalar la forma normal de cran (install.packages('repr')) desde un cuaderno jupyter (como mencioné, hacerlo arruinó mi instalación).

En cambio, descubrí que instalar RStudio en anaconda, ejecutarlo y usar install.packages('repr') desde allí es lo que me permitió actualizar el paquete con éxito. Luego pude usar el mismo cuaderno Jupyter sin problemas.

información relacionada