text: Title: Yanked dependency, good first issue
  Body: ### Describe the bug
  
  During install I got a warning: 
  Warning: The file chosen for install of jupyter-core 5.6.0 (jupyter_core-5.6.0-py3-none-any.whl) is yanked. Reason for being yanked: breaking change in loop handling 
  
  Crash:
  ```
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/core.py", line 137, in chat
      for _ in self._streaming_chat(message=message, display=display):
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/core.py", line 166, in _streaming_chat
      yield from terminal_interface(self, message)
    File "/home/anton/Documents/dev/open-interpreter/interpreter/terminal_interface/terminal_interface.py", line 135, in terminal_interface
      for chunk in interpreter.chat(message, display=False, stream=True):
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/core.py", line 205, in _streaming_chat
      yield from self._respond_and_store()
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/core.py", line 251, in _respond_and_store
      for chunk in respond(self):
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/respond.py", line 35, in respond
      rendered_system_message = render_message(interpreter, system_message)
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/render_message.py", line 17, in render_message
      output = interpreter.computer.run(
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/computer/computer.py", line 44, in run
      return self.terminal.run(*args, **kwargs)
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/computer/terminal/terminal.py", line 41, in run
      for chunk in self._streaming_run(language, code, display=display):
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/computer/terminal/terminal.py", line 64, in _streaming_run
      self._active_languages[language] = lang_class(self.computer)
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/computer/terminal/languages/jupyter_language.py", line 50, in __init__
      for _ in self.run(code):
    File "/home/anton/Documents/dev/open-interpreter/interpreter/core/computer/terminal/languages/jupyter_language.py", line 73, in run
      with open(f"{skill_library_path}/{filename}.py", "w") as file:
  FileNotFoundError: [Errno 2] No such file or directory: '/home/anton/.config/Open Interpreter Terminal/skills/function_name.py'
  ```
  
  ### Reproduce
  
  ```
  git clone https://github.com/KillianLucas/open-interpreter.git
  poetry install
  poetry run interpreter
  ```
  
  ### Expected behavior
  
  Install jupyter core and run
  
  ### Screenshots
  
  _No response_
  
  ### Open Interpreter version
  
  latest git
  
  ### Python version
  
  3.10
  
  ### Operating System name and version
  
  Ubuntu 22.04
  
  ### Additional context
  
  _No response_