pandas
をJupyterノートブックにインポートしようとしましたが、これは古いバージョンのnumpy
を使用しているためです。私は2つのバージョンをインストールしているという事実のために問題をトレースしてきたと信じて:1.8.0rclがであるJupyterが間違ったバージョンのnumpyを使用しています
バージョン: /Users/<username>/Library/Python/2.7/lib/python/site-packages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
バージョン1.13.3はです
コマンドラインからPythonインタプリタを実行すると、新しいバージョンがインポートされますが、jupiterノートブックを実行すると古いバージョンがインポートされます。両方の方法を使用してsys.path
を確認しましたが、それらは同じです。これはさらに私を混乱させます。sys.path
では、新しいバージョンのディレクトリが古いバージョンのディレクトリの前に来るからです。私はsys.path
がどのように働いていたのかに基づいて、それは新しいバージョンのディレクトリからnumpy
をインポートする必要があることを意味します。
誰かが以前のバージョンのディレクトリの名前を変更してしまったという別の質問がありましたが、私はむしろそれをやっていないと思います。
誰でもここで何が起こっているのかを説明し、解決策を提案できますか?
環境を使用していますか? jupyterが 'jupyter kernelspec list'で使用しているカーネルを確認してください。 – user32185