jupyterのインストール関連

1. python3.5.7をインストールします。

wgetのhttps://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz

Pythonの-3.5.7.tgz -zxvfタール

CDのPython-3.5.7

./configure --prefix =は/ usr / local /のpython-3.5.7

作ります

make installを

LN /usr/local/python-3.5.7/bin/python3 -sは/ usr / binに/のpython3
のln -s /usr/local/python-3.5.7/bin/pip3は/ usr / binに/ PIP3

2. jupyterをインストールします。

参考https://www.cnblogs.com/noahzhixiao/p/9985566.html

  1. 安装ipython、jupyter
    ipythonはピップをインストール
    jupyterをインストールPIP

  2. コンフィギュレーション・ファイルを生成します

[ルート@ 50eb5057baac /]#のjupyterノート--generate-config設定
/root/.jupyter/jupyter_notebook_config.py:への書き込みのデフォルトの設定

  1. パスワードを生成

ルートの@ 50eb5057baacのPython 3.5.1 ipython /]#(デフォルト、2016年10月21日、午前21時37分19秒)
タイプ'著作権'、 'クレジット'または詳細はIPython 6.2.1のための免許証' -強化された対話型のPython。タイプ「?」助けを求めます。
インポートのpasswd notebook.authから:[1]中の
[2]:passwdの()
パスワードを入力します
:パスワードを確認し
OUT [2]:[3]に'SHA1:43b95b731276 5d330ee6f6054613b3ab4cc59c5048ff7c70f549を':

  1. デフォルトの設定ファイルを変更します。

/root/.jupyter/jupyter_notebook_config.py VI
c.NotebookApp.ipは= ' ' #は、ノートブックのIPにアクセスするために提供され、すべてのIP、本明細書中に提供されるIPアクセスc.NotebookApp.password = u'sha1表し:5df252f58b7f:bf65d53125bb36c085162b3780377f66d73972d1」を#は単なる結果の暗号文c.NotebookApp.open_browserに記入= Falseの#は、自動でノートブックを開始する(通常はLinuxサーバのsshコマンドラインアクセスでは、グラフィカルインタフェースが存在しないので、あまり良いスタート)する場合、ブラウザを開いて無効に
Cを。 NotebookApp.port = 8889#デフォルトは8888で、アクセスポートを指定します。
そして、ノート#の前を削除

  1. jupyter開始ノート--no-ブラウザ

[無地]ビュー無地コピーの<codeクラス= "言語無地"> [ルート@ 346086094cbe /]#のjupyterノート--allow-ルート[17 W:17:04.106 NotebookApp]警告:ノートブックサーバはすべてのIPアドレスでリッスンしていますそして、暗号化を使用していません。これは推奨されません。[I 17:17:04.111 NotebookApp]ローカルディレクトリからノートブックをサービング:/ [I 17:17:04.112 NotebookApp] 0アクティブカーネル[I 17:17:04.112 NotebookApp] Jupyterノートがで実行される:I午前17時17: 04.112 NotebookApp] のhttp:// [すべてのシステム上のIPアドレス]:8889 / [I 17:17:04.112 NotebookApp]の使用はControl-Cこのサーバを停止し、すべてのカーネルをシャットダウンする(2回の確認をスキップします)。</ code>の

  1. そして、あなたは、ブラウザの中で、あなたのアドレスを入力することができますHTTP:// yourip:8889 /、次のインターフェイスを参照してください。

正常にインストール

  1. 、Jupyter開発・ウィンドウを起動し、新規の右上隅をクリックしてください

3.インストールの依存関係

通常の状況下でJupyterオープン、依存関係がインストールする必要がある
https://www.cnblogs.com/ligh-test/p/10028850.htmlを参照します

  1. _sqlite3という名前のmudoleません
  1. mportError:モジュールのエクスポート機能を定義していません動的モジュール(PyInit__caffe)

sqlite3ののpython3は、上記、下記の方法は、(sparkexpertグレート神)から、プロの試験問題ありませんので、実際には、これらの2つの問題はあまり支持している
パッケージは、(1)sqlite3ののインストール
の$ wgetのをhttps://www.sqlite.org/2017 /sqlite-autoconf-3170000.tar.gz --no-チェックイン証明書
$のSQLiteをタールのautoconf-3170000.tar.gz zxvf
$ 3.17 200万カンデラ-SQLiteの-のautoconf
$ ./configureを--prefix =は/ usr / local / sqlite3の--enable-静電気fts5 --disable --enable-json1 CFLAGS = " - 。-O2 -DSQLITE_ENABLE_FTS3 = G = -DSQLITE_ENABLE_FTS4 1. 1. 1 -DSQLITE_ENABLE_RTREE ="
(2)再コンパイルするのpython3

$カドミウムPython3.5.7(Pythonのダウンロードディレクトリ解凍後)
$ LD_RUN_PATH =は/ usr / local / sqlite3の/ libには./configureのLDFLAGS = " - Lは/ usr / local / sqlite3の/ libに" CPPFLAGS =「 - Iは/ usr / local / sqlite3の/」が含まれる
メイクLIB $のLD_RUN_PATH =は/ usr / local / sqlite3の/
$のLD_RUN_PATH =は/ usr / local / sqlite3の/ libにはsudo make installを
上記の手順の後、何の問題、コンソール入力環境のpython3にあってはなりません

インポートsqlite3のはOKの指示を与えられていません

4.依存火花を追加します。

bashrcに変更
増加を:
エクスポートSPARK_HOME =は/ opt / Clouderaの/小包/ CDH / libに/スパーク
エクスポート$ SPARK_HOME PATH = / binに:$ PATH

輸出PYTHONPATH =は/ usr / local /のpython-3.5.7:$ PYTHONPATH
輸出PYSPARK_PYTHON =のpython3

おすすめ

転載: blog.51cto.com/xiaolanlan/2422396