Uploaded image for project: 'TOREE'
  1. TOREE
  2. TOREE-441

Pip install toree on anaconda causes issues

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Resolved
    • 0.1.0
    • 0.2.0
    • Build
    • Python 3.6 via anaconda
      Ubuntu 16.04 LTS

    Description

      I installed toree into my anaconda environment using `pip install toree`

      First of all, the installation gave the following warning and replaced the jupyter-client 5.0.1 with jupyter-client 4.4.0, without asking for permissions to do so.

      Details:

      $ pip install toree
      Collecting toree
        Downloading toree-0.1.0.tar.gz (23.9MB)
          100% |################################| 23.9MB 53kB/s 
      Requirement already satisfied: jupyter_core<5.0,>=4.0 in /home/content/anaconda3/lib/python3.6/site-packages (from toree)
      Collecting jupyter_client<5.0,>=4.0 (from toree)
        Downloading jupyter_client-4.4.0-py2.py3-none-any.whl (76kB)
          100% |################################| 81kB 6.6MB/s 
      Requirement already satisfied: traitlets<5.0,>=4.0 in /home/content/anaconda3/lib/python3.6/site-packages (from toree)
      Requirement already satisfied: pyzmq>=13 in /home/content/anaconda3/lib/python3.6/site-packages (from jupyter_client<5.0,>=4.0->toree)
      Building wheels for collected packages: toree
        Running setup.py bdist_wheel for toree ... done
        Stored in directory: /homed/smishra8/.cache/pip/wheels/a1/71/9b/6d31291a34f4e8a9b392e7507b20ff405e761ede585d6139dc
      Successfully built toree
      Installing collected packages: jupyter-client, toree
        Found existing installation: jupyter-client 5.0.1
          DEPRECATION: Uninstalling a distutils installed project (jupyter-client) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
          Uninstalling jupyter-client-5.0.1:
            Successfully uninstalled jupyter-client-5.0.1
      Successfully installed jupyter-client-4.4.0 toree-0.1.0
      

      Next, when I tried to run jupyter toree install, I get the following error:

      $ jupyter toree install
      [ToreeInstall] Installing Apache Toree version 0.1.0
      [ToreeInstall] 
      Apache Toree is an effort undergoing incubation at the Apache Software
      Foundation (ASF), sponsored by the Apache Incubator PMC.
      
      Incubation is required of all newly accepted projects until a further review
      indicates that the infrastructure, communications, and decision making process
      have stabilized in a manner consistent with other successful ASF projects.
      
      While incubation status is not necessarily a reflection of the completeness
      or stability of the code, it does indicate that the project has yet to be
      fully endorsed by the ASF.
      [ToreeInstall] Creating kernel Scala
      Traceback (most recent call last):
        File "/homed/content/anaconda3/bin/jupyter-toree", line 11, in <module>
          sys.exit(main())
        File "/homed/content/anaconda3/lib/python3.6/site-packages/toree/toreeapp.py", line 167, in main
          ToreeApp.launch_instance()
        File "/homed/content/anaconda3/lib/python3.6/site-packages/traitlets/config/application.py", line 658, in launch_instance
          app.start()
        File "/homed/content/anaconda3/lib/python3.6/site-packages/toree/toreeapp.py", line 164, in start
          return self.subapp.start()
        File "/homed/content/anaconda3/lib/python3.6/site-packages/toree/toreeapp.py", line 131, in start
          replace=self.replace
        File "/homed/content/anaconda3/lib/python3.6/site-packages/jupyter_client/kernelspec.py", line 269, in install_kernel_spec
          shutil.copytree(source_dir, destination)
        File "/homed/content/anaconda3/lib/python3.6/shutil.py", line 315, in copytree
          os.makedirs(dst)
        File "/homed/content/anaconda3/lib/python3.6/os.py", line 210, in makedirs
          makedirs(head, mode, exist_ok)
        File "/homed/content/anaconda3/lib/python3.6/os.py", line 210, in makedirs
          makedirs(head, mode, exist_ok)
        File "/homed/content/anaconda3/lib/python3.6/os.py", line 220, in makedirs
          mkdir(name, mode)
      PermissionError: [Errno 13] Permission denied: '/usr/local/share/jupyter'
      
      

      Why does toree need to access the `/usr/local/share/jupyter` ?

      Attachments

        Activity

          People

            lresende Luciano Resende
            shubhanshumishra@gmail.com Shubhanshu Mishra
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: