Vor einiger Zeit habe ich die conda Suite in Dropbox installiert, aber dann hat Dropbox mich dreckig gemacht, also habe ich es in einem anderen Verzeichnis installiert. Alles gelöscht und neu gestartet, aber irgendwie wird R aus dem alten Verzeichnis aufgerufen.R Kernel in Jupyter benutzt falsches Verzeichnis
Was ruft das falsche R
Verzeichnis auf, damit ich hineingehen und es ändern kann?
Meine aktuelle R:
$ which R
/Users/Mu/Sync/anaconda/bin/R
Das ist mein Fehler ist, wenn ich versuche, einen R-Kernel
Traceback (most recent call last):
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/notebook/base/handlers.py", line 458, in wrapper
result = yield gen.maybe_future(method(self, *args, **kwargs))
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/gen.py", line 1008, in run
value = future.result()
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/gen.py", line 1014, in run
yielded = self.gen.throw(*exc_info)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/notebook/services/sessions/handlers.py", line 58, in post
sm.create_session(path=path, kernel_name=kernel_name))
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/gen.py", line 1008, in run
value = future.result()
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/gen.py", line 1014, in run
yielded = self.gen.throw(*exc_info)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/notebook/services/sessions/sessionmanager.py", line 73, in create_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/gen.py", line 1008, in run
value = future.result()
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/tornado/gen.py", line 282, in wrapper
yielded = next(result)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/notebook/services/kernels/kernelmanager.py", line 87, in start_kernel
super(MappingKernelManager, self).start_kernel(**kwargs)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/jupyter_client/multikernelmanager.py", line 110, in start_kernel
km.start_kernel(**kwargs)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/jupyter_client/manager.py", line 243, in start_kernel
**kw)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/jupyter_client/manager.py", line 189, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/jupyter_client/launcher.py", line 123, in launch_kernel
proc = Popen(cmd, **kwargs)
File "/Users/Mu/Sync/anaconda/lib/python3.5/subprocess.py", line 950, in __init__
restore_signals, start_new_session)
File "/Users/Mu/Sync/anaconda/lib/python3.5/subprocess.py", line 1544, in _execute_child
raise child_exception_type(errno_num, err_msg)
FileNotFoundError: [Errno 2] No such file or directory: '/Users/Mu/Dropbox/anaconda/lib/R/bin/R'
sagt Datei nicht gefunden zu laufen für '/ Benutzer/Mu/Dropbox/anaconda/lib/R/bin/R'. Wo ist die Überraschung? Ich würde denken, wir müssten _exactly_ wissen, "wie" Sie "versucht haben, einen R-Kernel auszuführen". Das ist ein seltsamer Ort, um R zu setzen. Vielleicht müssen Sie uns sagen, wie und welche Version verwendet wurde, als Sie R installiert haben. –
Ich weiß, es sucht im falschen Verzeichnis, aber ich weiß nicht, welches Skript diesen Pfad aufruft, damit ich es in das richtige Verzeichnis ändern kann. Ich sage nicht die Überraschung ist, dass es nicht läuft, die Überraschung ist, dass es das falsche Verzeichnis verwendet und ich weiß nicht, warum es dorthin geleitet wird –
Was ist in "/ Benutzer/Mu/Sync/Anaconda/lib/python3. 5/subprocess.py "oder" /Users/Mu/Sync/anaconda/lib/python3.5/site-packages/jupyter_client/launcher.py "? –