[解決済み] Jupyterノートブックで別ディレクトリのpyファイルをインポートする
2022-03-13 14:23:02
質問
に関する質問です。
これ
. 私はJupyter NotebookでPython 3.6を使用しています。私のプロジェクトディレクトリは
/user/project
. このディレクトリの中で、私はいくつかのモデルを構築しており、それぞれが独自のフォルダを持っています。しかし、共通の
functions.py
ファイルには、すべてのモデルで使いたい関数が書かれています。そこで、私は
functions.py
ファイルを
/user/project
からの呼び出しが可能で、かつ
.ipynb
のファイルを
/user/project/model1
,
/user/project/model2
などなど... どうすればいいのでしょうか?
どのように解決するのですか?
別のディレクトリにある Python ファイルをインポートする簡単な方法がありません。 これはjupyter notebookとは関係ありません。
この問題に対する3つの解決策を紹介します。
- このようにインポートしたいファイルがあるディレクトリをパスに追加して、インポートすることができます。
import sys
sys.path.insert(0, '/path/to/application/app/folder')
import file
-
ローカルモジュールを作成するには、空の
__init__.py
ファイルをインポートしたいフォルダにコピーします。そこには、いくつかの 変なルール フォルダの階層を考慮する必要があります。 -
インポートしたいファイルに対してモジュールを作成し、グローバルにインストールすることができます。
関連
-
[解決済み】Virtualenv - workon コマンドが見つかりません。
-
[解決済み] ImportError: libcublas.so.9.0: 共有オブジェクトファイルを開くことができない
-
[解決済み] テキストファイルに辞書を書き込む?
-
[解決済み] フルパスでモジュールをインポートするには?
-
[解決済み] 他のPythonファイルをインポートするには?
-
[解決済み] 同じディレクトリやサブディレクトリ内のクラスをインポートする方法は?
-
[解決済み] 相対パスからモジュールをインポートする
-
[解決済み] モジュール名を文字列で指定してインポートするには?
-
[解決済み] サブディレクトリからファイルをインポートする?
-
[解決済み] import module」または「from module import」を使用しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】TensorFlow:dataset.train.next_batchはどのように定義されていますか?
-
[解決済み】`jupyter notebook`実行時のエラー(No such file or directory)
-
[解決済み】 AttributeError: 'module' オブジェクトには 'urlretrieve' という属性がありません。
-
[解決済み] numpy.ndarrayに渡されるサポートされていないフォーマット文字列
-
[解決済み] ValueError: pysparkを使用してsparkで複数のSparkContextsを同時に実行できません。
-
[解決済み] PyCharmでpython 3.4を使用する際にInvalid Python SDK Errorが発生する。
-
[解決済み] xml.parsers.expat.ExpatError: 整形式でない(無効なトークン)。
-
[解決済み] Radd法によるクラス間加算
-
[解決済み] python3のdateutil.parserの代わりとなるものは何ですか?
-
[解決済み] Python 3を使ったJupyter Notebookで、別のディレクトリにあるモジュールから相対importでローカル関数をインポートする