質問: Pythonの超初心者です。お力添えのほど何卒お願いいたします。 Pythonでcsvを読み込んで加工や分析みたいなことをしたいと思い、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:http://pandas.pydata.org 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 やサードパーティのソフトウェアが使用するので、編集したり削除したりしてはいけません。 > > >