При использовании macOS Catalina (10.15.5). Я установил Python3 .8 из python .org вместе с pip3. Каким-то образом мои pip3 и pip теперь указывают на один и тот же pyhton3.8.
pip -V
pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
pip3 -V
pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
Поэтому я подумал, что если я сделаю pip install numpy
или pip3 install numpy
, numpy будет установлен для python3 .8 .
Однако, когда я попытался импортировать numpy, используя python2 .7 (предварительно встроенный в macOS), он показал, что numpy каким-то образом существует. Но я думаю, что я установил только pip для python3 .8, так почему же python2 .7 также устанавливается numpy.
python -V
Python 2.7.16
>>> import numpy
>>> print(numpy)
<module 'numpy' from '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.pyc'>