
Ich habe ein Problem mit dem r-repr-Paket im r-essentials-Paket von Anaconda, das mich daran hindert, Code für Zeitreihen in einem Jupyter-Notebook auszuführen, wie hier auf dem GitHub des Pakets beschrieben:https://github.com/IRkernel/repr/issues/117
Glücklicherweise wird dieses Problem unter dem obigen Link auch mit Commit 505a052 im Github-Repository des Pakets behoben.
Leider konnte ich dieses Update nicht implementieren, da Conda dieses Update für das R-Repr-Paket nicht anbietet. Als ich versuchte, das Commit von Conda herunterzuladen, geschah Folgendes:https://stackoverflow.com/questions/19042389/conda-installing-upgrading-directly-from-github , ich konnte es nicht zum Laufen bringen und erhielt diese Fehlermeldung:
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.
Ich habe sogar versucht, das Paket so zu aktualisieren, wie ich es in R oder R Studio tun würde (install.packages('repr')), in einem Jupyter-Notebook mit dem R-Kernel, aber das hat die gesamte Anaconda-Installation ruiniert.
Kennt jemand die beste Möglichkeit, das fragliche Commit einzuleiten oder dieses Paket anderweitig in Conda zu aktualisieren?
Antwort1
Wenn bei jemandem dieses Problem mit dem Repr-Paket auftritt, das in einem Jupyter-Notebook ausgeführt wird, habe ich herausgefunden, dass die Problemumgehung weder darin besteht, das Paket über GitHub zu aktualisieren, noch es auf die normale Cran-Methode (install.packages('repr')) von einem Jupyter-Notebook aus zu installieren (wie ich bereits erwähnt habe, hat dies meine Installation ruiniert).
Stattdessen stellte ich fest, dass ich das Paket erfolgreich aktualisieren konnte, indem ich RStudio in Anaconda installierte, es startete und von dort install.packages('repr') verwendete. Anschließend konnte ich dasselbe Jupyter-Notebook problemlos verwenden.