this is with Spyder 3.3.6 and conda 4.7.10.
Spyder is able to connect to the kernel using the Default Python interpreter, but if I want to use the interpreter of the new environment, I get the following traceback in the ipython console:
Traceback (most recent call last):
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\site‑packages\spyder_kernels\console\__main__.py", line 11, in
start.main()
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\site‑packages\spyder_kernels\console\start.py", line 306, in main
kernel.initialize()
File "", line 2, in initialize
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\site‑packages\traitlets\config\application.py", line 87, in catch_config_error
return method(app, *args, **kwargs)
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\site‑packages\ipykernel\kernelapp.py", line 530, in initialize
self.write_connection_file()
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\site‑packages\ipykernel\kernelapp.py", line 227, in write_connection_file
iopub_port=self.iopub_port, control_port=self.control_port)
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\site‑packages\jupyter_client\connect.py", line 212, in write_connection_file
with secure_write(fname) as f:
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\contextlib.py", line 112, in __enter__
return next(self.gen)
File "C:\Users\mheller\Anaconda3\envs\course_dataquest\lib\site‑packages\jupyter_client\connect.py", line 102, in secure_write
with os.fdopen(os.open(fname, open_flag, 0o600), mode) as f:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\mheller\\AppData\\Roaming\\jupyter\\runtime\\kernelf207ae251d.json'
This is most likely an issue with my computer config, since the approach described works fine on a colleague's machine, but I have no idea where to look. File permissions should be identical on both machines (set by out IT department). I'd be grateful for any hints ...