я запустить следующую команду, чтобы установить pandas
через pip
:Невозможно импортировать панда после пипа установки панд
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'
Похоже, что это находится в правильном месте, так как
which python3
находится в следующем месте:
/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)]'
Почему я не могу портовые панды?
EDIT: Я использую пип версии 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)
, что делает 'который pip' вам сказать? – jxramos
@jxramos '/ opt/local/bin/pip' – ShanZhengYang
Хмм, выглядит так же, как и python3. У меня были проблемы вокруг такого рода вещей, когда у меня было несколько версий Python, и pip устанавливал версию, которую я не планировал. У вас есть python2 в любом месте? Проверьте его установленные модули и, возможно, проверите тест на добавление совершенно нового модуля и посмотрите, где он заканчивается. – jxramos