Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JupyterLab computational environment.

License

NotificationsYou must be signed in to change notification settings

meeseeksmachine/jupyterlab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation |Documentation |Contributing |License |Team |Getting help |

PyPI versionBuild StatusDocumentation StatusGoogle GroupJoin the Gitter ChatBinder

An extensible environment for interactive and reproducible computing, based on theJupyter Notebook and Architecture.Currently ready for users.

JupyterLab is the next-generation user interface forProject Jupyter. It offersall the familiar building blocks of the classic Jupyter Notebook (notebook,terminal, text editor, file browser, rich outputs, etc.) in a flexible andpowerful user interface.Eventually, JupyterLab will replace the classic Jupyter Notebook.

JupyterLab can be extended using extensions that arenpm packagesand use our public APIs. You can search for the GitHub topicjupyterlab-extension to find extensions. To learn more about extensions, see ouruser documentation.

The current JupyterLab releases are suitable for generalusage. For JupyterLab extension developers, the extension APIs will continue toevolve.

Read the latest version of our documentation onReadTheDocs.


Getting started

Installation

You caninstall JupyterLab usingconda,pip, orpipenv. We recommend using conda if you do not have a preference.

Instructions on how to install the project from the git sources are available in ourcontributor documentation.

conda

Conda is an open source package management system and environment management system that runs on Windows, macOS and Linux. It can package and distribute software for any language, and by default uses the Anaconda repository managed by Anaconda, Inc. If you wish to use conda and do not have it,see the conda installation instructions.

If you useconda, you can install as:

conda install -c conda-forge jupyterlab

pip

pip is a package management system for installing and updating Python packages. pip comes with Python, so you get pip simply by installing Python. On Ubuntu and Fedora Linux, you can simply use your system package manager to install thepython3-pip package.The Hitchhiker's Guide to Python provides some guidance on how to install Python on your system if it isn't already; you can alsoinstall Python directly from python.org. You might want toupgrade pip before using it to install other programs.

JupyterLab uses Python, and as of July 2018 JupyterLab can use either Python2 or Python3. However, it's recommended that you install JupyterLab using Python3, even when running Python2 code - and there are different ways to do that. Therefore:

  1. If you are using Windows with Python version 3.3 or higher, use thePython Launcher for Windows to usepip with Python version 3:
    py -3 -m pip install jupyterlab
  2. If your system has apython3 command (standard on Unix-like systems), install with:
    python3 -m pip install jupyterlab
  3. You can also just use thepython command directly, but this will use thecurrent version of Python in your environment (which may be version 2 or version 3 of Python if you have both installed):
    python -m pip install jupyterlab

Some systems have apip3 command that has the same effect aspython3 -m pip and/or apip command that has the same effect aspython -m pip.

If you add--user afterpip install you will install the files to a local user install directory (typically~/.local/ or%APPDATA%\Python on Windows) instead of the system-wide directory. This can be helpful, especially if you are not allowed to write to the system-wide directory. However, if you do this, you must add the user-levelbin directory to yourPATH environment variable in order to launchjupyter lab.

pipenv

Pipenv is intended to provide users and developers of applications with an easy method to setup a working environment. You must have Python installed first. See thepipenv installation documentation if you wish to use it but do not have it installed.

If you usepipenv, you can install it as:

pipenv install jupyterlabpipenv shell

or from a git checkout:

pipenv install git+git://github.com/jupyterlab/jupyterlab.git#egg=jupyterlabpipenv shell

When usingpipenv, in order to launchjupyter lab, you must activate the project's virtualenv. For example, in the directory wherepipenv'sPipfile andPipfile.lock live (i.e., where you ran the above commands):

pipenv shelljupyter lab

Installing with Previous Versions of Jupyter Notebook

If you are using a version of Jupyter Notebook earlier than 5.3, then you must also run the following commandafter installation to enable the JupyterLab server extension:

jupyter serverextensionenable --py jupyterlab --sys-prefix

Running

Start up JupyterLab using:

jupyter lab

JupyterLab will open automatically in your browser. See ourdocumentation for additional details.

Prerequisites and Supported Browsers

Jupyter notebook version 4.3 or later. To check the notebook version:

jupyter notebook --version

The latest versions of the following browsers are currentlyknown to work:

  • Firefox
  • Chrome
  • Safari

See ourdocumentation for additional details.


Development

Contributing

If you would like to contribute to the project, please read ourcontributor documentation.

JupyterLab follows the officialJupyter Code of Conduct.

Extending JupyterLab

To start developing your own extension, see ourdevelopers documentation andAPI docs.

License

We use a shared copyright model that enables all contributors to maintain thecopyright on their contributions. All code is licensed under the terms of the revisedBSD license.

Team

JupyterLab is part ofProject Jupyter and is developed by an open community of contributors. Our maintainer team is accompanied by a much larger group of contributors to JupyterLab and Project Jupyter as a whole.

JupyterLab's current maintainers are listed in alphabetical order, with affiliation, and main areas of contribution:

  • Chris Colbert, Project Jupyter (co-creator, application/low-level architecture,technical leadership, vision, PhosphorJS)
  • Afshin Darian, Two Sigma (co-creator, application/high-level architecture,prolific contributions throughout the code base).
  • Jessica Forde, Project Jupyter (demo, documentation)
  • Tim George, Cal Poly (UI/UX design, strategy, management, user needs analysis)
  • Brian Granger, Cal Poly (co-creator, strategy, vision, management, UI/UX design,architecture).
  • Jason Grout, Bloomberg (co-creator, vision, general development).
  • Fernando Perez, UC Berkeley (co-creator, vision).
  • Ian Rose, UC Berkeley (Real-time collaboration, document architecture).
  • Saul Shanabrook, Quansight (general development, extensions)
  • Steven Silvester, JPMorgan Chase (co-creator, release management, packaging,prolific contributions throughout the code base).

Maintainer emeritus:

  • Cameron Oelsen, Cal Poly (UI/UX design).

This list is provided to help provide context about who we are and how our team functions.If you would like to be listed, please submit a pull request with your information.


Getting help

We encourage you to ask questions on themailing list,and you may participate in development discussions or get live help onGitter. Please use ourissues page to provide feedback or submit a bug report.

About

JupyterLab computational environment.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript55.7%
  • TypeScript38.9%
  • Python2.8%
  • CSS2.4%
  • Shell0.1%
  • HTML0.1%

[8]ページ先頭

©2009-2025 Movatter.jp