私はジュピターのノートブックを共有したいのですが、受信者に自分のシステムにインポートしたライブラリのバージョンを知らせたいので、私は彼らが私のpythonで使われているバージョンノート。Jupyterノートブックライブラリのバージョンチェック
私はどのようなコマンドを使うことができますか?私のシステムにインポートされたライブラリの要件とバージョンを自動的に提供するために使用できます。
ありがとうございました
私はジュピターのノートブックを共有したいのですが、受信者に自分のシステムにインポートしたライブラリのバージョンを知らせたいので、私は彼らが私のpythonで使われているバージョンノート。Jupyterノートブックライブラリのバージョンチェック
私はどのようなコマンドを使うことができますか?私のシステムにインポートされたライブラリの要件とバージョンを自動的に提供するために使用できます。
ありがとうございました
これは基本的には何ですか?
virtualenvとvirtualenvwrapperをインストールして使用してください(これについては多くのWebチュートリアルがあります)。これにより、インストールするパッケージがプロジェクトのコンテキスト内にのみ存在するようにプロジェクトがサンドボックス化されます。依存関係の問題を修正する以外に、使用するライブラリの真のリストを作成することができます。
いつでも、ライブラリを定義するファイルを作成することができます。インストールするには何を知っている - 他の人はあなたが求める正確に何を行うには、それを使用できるように
pip freeze > requirements.txt
この要件ドキュメントは、プロジェクトに含まれるべきです。反対側(virtualenv内から)で、彼らはタイプすることができます。
pip install -r requirements.txt
そして、彼らは必要なライブラリを手に入れます。
後でセットアップツールやその他のインストールユーティリティを使用するとさらに高度な設定が可能ですが、ほとんどの場合、上の設定は問題ありません。
あなたのrequirements.txtドキュメントは次のようになります。
arrow==0.10.0
assertpy==0.12
beautifulsoup4==4.6.0
begins==0.9
bleach==2.1.1
certifi==2017.11.5
cffi==1.11.2
chardet==3.0.4
cycler==0.10.0
dateparser==0.6.0
decorator==4.1.2
entrypoints==0.2.3
future==0.15.2
html5lib==1.0b10
idna==2.6
ipykernel==4.6.1
ipython==6.2.1
ipython-genutils==0.2.0
SteveJ