質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
JupyterLab

JupyterLabは、Jupyter notebookの後継の対話型開発環境(IDE)です。データの可視化がインタラクティブで、プラグイン作成により新しいコンポーネントの追加および既存のコンポーネントも統合可能。サーバに閉じているため、データ分析に向いています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

解決済

Dockerで開いたJupyterlabでのpip使用方法

myy388
myy388

総合スコア13

JupyterLab

JupyterLabは、Jupyter notebookの後継の対話型開発環境(IDE)です。データの可視化がインタラクティブで、プラグイン作成により新しいコンポーネントの追加および既存のコンポーネントも統合可能。サーバに閉じているため、データ分析に向いています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

1回答

0評価

0クリップ

480閲覧

投稿2022/02/15 03:00

JupyterLabでのpipの利用について

先日twitterで見かけたkakeami様の「マンガと学ぶデータビジュアライゼーション(https://kakeami.github.io/viz-madb/appendix/setup.html
)」で勉強をしようと思い初期設定をしていたのですが、設定段階でうまくいかないことがあり、質問いたしました。

上記ページ内のpreprocess.ipynbを実行したのですが、JupyterLabでijsonライブラリをインストールしようとした際、下記のエラーが発生しました。

発生している問題・エラーメッセージ

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc9193c4460>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/ijson/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc9193c4670>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/ijson/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc9193c4880>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/ijson/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc9193c4af0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/ijson/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc9193c4ca0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/ijson/ ERROR: Could not find a version that satisfies the requirement ijson (from versions: none) ERROR: No matching distribution found for ijson

該当のソースコード

python

!pip install ijson

試したこと,気になっていること

エラーの内容がプロキシに関するもののようなのですが、Dockerに関する知識がほぼないため、「pip install ijson」と変えて入力することくらいしか試せていません。
「!pip list」で出力すると、確かにijonはありませんでした。
また、インストール済のnumpyで「!pip install numpy」をしたところ、
「Requirement already satisfied: numpy in /opt/conda/lib/python3.9/site-packages (1.21.5)」と表示されました。(当たり前かもしれませんが)

当方の環境が
・Windows 10
・Docker Toolbox
を使用しているのですが、Docker Toolboxでは「localhost:9998」でアクセスできず、「192.168.99.100:9998」でJupyterにアクセスしています。これが原因なのでしょうか?

また、jupyterLabを起動した際、いつも
Build Recommended
JupyterLab build is suggested:
jupyterlab-dash needs to be included in build
と出てきます。
一応やってみるのですが、

Build failed with 500. If you are experiencing the build failure after installing an extension (or trying to include previously installed extension after updating JupyterLab) please check the extension repository for new installation instructions as many extensions migrated to the prebuilt extensions system which no longer requires rebuilding JupyterLab (but uses a different installation procedure, typically involving a package manager such as 'pip' or 'conda'). If you specifically intended to install a source extension, please run 'jupyter lab build' on the server for full output.」

と表示されるのも原因がわかっておりません。

拙い質問で申し訳ございません。
どなたかアドバイスいただけますと幸いです。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

myy388

2022/02/15 03:23

コメントありがとうございます。 アクセスというのは、ただリンクに飛ぶということでしょうか?それはできました。 Docker関係なく、ローカル環境でのpipを使用したijsonのインストールはできました。
myy388

2022/02/15 04:52

docker上で、pip listになかったbs4のインストールも試してみましたが同じでしたので、pipの利用の方に何か問題があると思われます。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

JupyterLab

JupyterLabは、Jupyter notebookの後継の対話型開発環境(IDE)です。データの可視化がインタラクティブで、プラグイン作成により新しいコンポーネントの追加および既存のコンポーネントも統合可能。サーバに閉じているため、データ分析に向いています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。