Я новичок в Python и Ubuntu. Я установил две версии Python, чтобы иметь возможность использовать их в Jupyter .. но когда я проверил версию Numpy, я получил
python
import numpy
numpy.__version__
и получил
>>> numpy.__version__
'1.14.5'
но когда я использовал
pip show numpy
Name: numpy
Version: 1.11.0
Summary: NumPy: array processing for numbers, strings, records, and
objects.
Home-page: http://www.numpy.org
Author: NumPy Developers
Author-email: numpy-discussion@scipy.org
License: BSD
Location: /usr/local/lib/python3.4/dist-packages
Requires:
Required-by:
и
python3 -m pip --version
pip --version
получил
pip 18.0 from /usr/local/lib/python3.4/dist-packages/pip (python 3.4)
а также
python -m pip --version
получил
pip 18.0 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
теперь я путаюсь с обеими версиями. я получил ошибку с
slice indices must be integers or None or have an __index__ method
и обнаружил, что, потому что мне нужно понизить рейтинг NumPy, но я нашел два и не знаю, какой я должен использовать?
pip install numpy
вас сейчас сказали быpython -m pip install numpy
(илиpython3 -m pip install numpy
). По сути, все, что вы делаете - это префикс вашей «традиционной»pip
команды с помощьюpython -m
/python3 -m
.