2017-03-23 1 views
3

私はJupyterを初めて使用しています。運が悪いと.csvファイルを読み込もうとしています。FileNotFoundErrorはPycharmのJupyterでデータファイルを読み取ろうとしています

私はこれらのファイルを持っている:myscript.py
data/mydatafile.csv
scripts/myscript.py
scripts/mynotebook.ipynb

私は../data/mydatafile.csvを参照して成功したデータファイルを読むことができます。しかし、mynotebook.ipynbで同じことをしようとすると​​につながります。

この作業を行うにはどうすればよいですか? Pycharmに自分のコードを書いています。

バージョン情報:実行構成で enter image description here

答えて

-1

、「作業ディレクトリ」欄には、あなたの相対パスを指定している場所と一致していることを確認します。

+0

ありがとうございます。私は 'mynotebook.ipynb'の実行コンフィギュレーションを実際に見ることはできません。私はそれを見なければならない?私はShift + Enterキーを押してJupyterサーバーを実行します。 – L42

+0

PyCharmでは、ツールバーに緑の三角形の「再生」ボタンがあります。このすぐ左にあるドロップダウンをクリックすると、「Edit Configurations ...」という選択肢が表示されます。それは私が '作業ディレクトリ'フィールドと話していたウィンドウをポップアップさせます。 – fiveclubs

0

@fiveclubsが正しい見解を示します。 実際には、あなたのJupiterスクリプトでは、 "作業ディレクトリ"をチェックする必要があります。それを得るには2つの方法があります。その後、あなたの木星スクリプトの先頭で

  1. import os print(os.getcwd()) と、ディレクトリの必要な接頭名を追加します。 フォルダ名が不足しているため同じ問題があります。スクリプトのConfigurationsウィンドウで
  2. 要約すると、あなたのWorking directory

をチェックするために、私は最初の方法が優れていると思います。

希望すると便利です。

関連する問題