質問: pythonの超初心者です。 お力添えのほど何卒お願いいたします。。。 pythonでcsvを読み込んで加工して分析みたいなことをしたいと思って、 3日前くらいにpython3.6とpycharmを入れました。 csv読み込みにはpandasだと記事で読んだので、まずpandasを入れてインポートしようとしたのですができず・・・具体的には以下です。 ターミナルで`pip show pandas`と入れたら、 以下が出てきたのでインストールはできているんだと思います。 > > Name: pandas Version: 0.22.0 > > Summary: Powerful data structures fordata analysis, time series,and statistics > > Home-page: > > Author: The PyData Development Team > > Author-email: pydata@googlegroups.com > > License: BSD > > Location: /Library/Python/2.7/site-packages > > Requires: python-dateutil, numpy, pytz > > > しかし、pythonで`import pandas as pd`と入れても、 以下エラーが返されてしまいます。 > > ModuleNotFoundError: No module named 'pandas' > > > ちなみにOSはmacOS High Sierra 10.13.3 pythonはpython3.6をインストールしてます。 お力添えのほど何卒お願いいたします。。。
回答: Mac, Linuxでは、単に python, pip とコマンドを叩くと、python2.7が起動し、python2.7の方にパッケージがインストールされます。python3, pip3 とコマンドを叩けばPython3系が起動し、python3系の方にパッケージがインストールされます。現状では、python3系を使いたい場合はコマンドに3をつけましょう。 システムに標準でインストールされているpython2.7を削除してしまうのは、適切な方法とはいえません。公式マニュアルには以下のように記載されています。 > > Apple が提供している Python のビルドは /System/Library/Frameworks/Python.framework と /usr/bin/python にそれぞれインストールされています。これらは Apple が管理しているものであり Apple やサードパーティのソフトウェアが使用するので、編集したり削除したりしてはいけません。 > > >