Jupyterでは、私の小さなモジュールはロードされていませんが、python/bpythonではすべてがうまくいきます。うではないJupyterでのショーではなく、Pythonで、私のモジュールにJupyterとPythonでsys.pathが異なる - Jupyterで独自のモジュールをインポートする方法?
import sys
print(sys.path)
パスを入力/ bpythonとき、それはまだそこにあります。
私が使用しています:
- PYTHONPATHを.bashrcの中でvirtualenvの内側に私のモジュール、
- Jupyterとbpythonを含めること。
最も類似の質問が自動的に私のモジュールをロードするためにJupyterを設定するには、どのようにこの Cannot import modules in jupyter notebook; wrong sys.path
のですか?ここで
あなたはシェルipython 'Jupyter以内' sys.path.append( '/パス/に/あなた/コードを')実行しているか試してみましたノート?それがうまくいけば、このコマンドをipythonプロファイルに追加することができます。 – miraculixx
ipythonプロファイルを参考にしていただきありがとうございます。私はipython/jupyterがそれ自身のことを認識していませんでした。良い指示はここにありますhttp://www.lucypark.kr/blog/2013/02/10/when-python-imports-and-ipython-does-not/ – ulf
一般的なコメントは、アナコンダ環境そうすれば、システムファイルを混乱させることなく、b)同じバージョンのパッケージを実行して混乱を避けることができます。 また、あなたのモジュールでは、setup.pyを書いて環境にエディタブル版をインストールするのはとても簡単です。そうすれば、 '' 'my module'''を直ちにインポートできます。 – GrigorisG