Python pip安装熊猫后无法导入熊猫

Python pip安装熊猫后无法导入熊猫,python,python-3.x,pandas,Python,Python 3.x,Pandas,我通过pip运行以下命令来安装pandas: sudo pip install pandas --upgrade 哪个输出 Requirement already up-to-date: pandas in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages Requirement already up-to-date: numpy>=1.7.0 in /opt/l

我通过
pip
运行以下命令来安装
pandas

sudo pip install pandas --upgrade
哪个输出

Requirement already up-to-date: pandas in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Requirement already up-to-date: numpy>=1.7.0 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: python-dateutil>=2 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: pytz>=2011k in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: six>=1.5 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from python-dateutil>=2->pandas)
但是,当我在命令行中使用
python3
时,我无法导入
pandas

$ python3
>>> import pandas
>>> Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'pandas'
位于以下位置:

/opt/local/bin/python3
在python3中执行

 >>> import sys
 >>> print(sys.version)
输出

'3.4.5 (default, Jun 27 2016, 04:57:21) \n[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]'
为什么我不能进口熊猫

编辑:我正在使用pip版本pip3:

pip --version
输出

pip 8.1.2 from /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (python 3.4)

看起来您的操作系统默认使用pip2。这可以通过键入以下内容进行检查:

$ pip --version
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
试着像这样使用
pip3
命令:

sudo pip3 install pandas --upgrade

哪个pip
告诉你什么?@jxramos
/opt/local/bin/pip
嗯,看起来和python3一样。我在安装多个Python版本时遇到了这类问题,而pip安装到了我不打算安装的版本。你们有蟒蛇吗?检查其已安装的模块,可能会运行一个添加一些全新模块的测试,看看它会在哪里结束;打印(sys.path)?@JohnGordon输出为:['',/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/pydot_ng-1.0.1.dev0-py3.4.egg','/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/mhcflury-0.0.6-py3.4.egg','/opt/local/lib/lib/python3.4/site/python3.4/site packages/PyVCF-python3.4/python3.4-macosx-10.11-x86_64.egg',/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages/distribute-0.7.3-py3.4.egg',对于
pip--version
,我从/opt/local/Library/Frameworks/Python.Frameworks/Versions/3.4/site-packages(python3.4)获得
pip 8.1.2
恐怕这不是问题所在。@ShanZhengYang尝试执行
sys.path.insert(0,“/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site packages”)
然后导入pandas。或者像这样用PYTHONPATH启动python3:
PYTHONPATH=/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/站点包:$PYTHONPATH-python3
sudo pip3 install pandas --upgrade