使用macOS Catalina(10.15.5)。我从python.org和pip3安装了Python3.8。 我的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
,将为python3.8安装numpy。
但是,当我尝试使用python2.7(内置到macOS中)导入numpy时,它表明numpy存在。但是我想我只为python3.8安装了pip,所以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'>