2017-08-31 8 views
0

私はpythonの初心者です。私は仮想環境としてドッカーを使用しています。 私はipythonモジュールのインポートエラー、Ipythonセッションを更新する方法?

pivot_df.to_excel(os.path.expandvars('/home/user/code.xlsx')) 

にこのコード行を実行しようとしていますし、私は次のエラーを取得しています:

ImportError: No module named openpyxl 

私は正常openpyxlにインストールして、ipythonに再びopenpyxlインポートしようとしたが、なしで成功。

openpyxlを動作させるためにipythonセッションをリフレッシュする必要がありますか?はいの場合、どうすればよいですか?私がそれをしたら、今まで走ったことすべてを失うのだろうか?

答えて

0

私はあなたがそのようにリロードする必要はないと思うので、パッケージをインストールした後にインポートが機能するはずです。

これは、仮想環境の問題のいくつかのpythonパスに関連している可能性があります。あるpythonにパッケージをインストールした場所で、ipythonは別の設定で動作しています。

ipython自体から! pip install openpyxlを実行することをお勧めします。これにより、正しい環境にパッケージをインストールすることができます。 (バージョンから:)要件openpyxlを満たすバージョンが見つかりませんでした:それは私はそれが私にこれを与えた、ことを試してみました

+0

を動作するはず openpyxlはい、私はドッキングウィンドウの上にそれをインストールし、環境が見つかりませマッチング分布ません私は – koala

+0

に取り組んでいますどのバージョンのpython? 'import sys; sys.version' –

関連する問題