pip 指向錯誤的 python 版本 - 如何更正它

pip 指向錯誤的 python 版本 - 如何更正它

我在 Ubuntu 下有 2 個 Python 版本,分別位於/usr/bin/python (2.7)/usr/local/bin/python3.7

我已經安裝了pippip3,但兩者都指向/usr/bin/python (2.7).因此,如果透過設定環境來執行程序,則無法識別安裝的任何新模組#!/usr/local/bin/python3.7

ubuntu@ip-10-175-18-90:~$ pip --version
pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

ubuntu@ip-10-175-18-90:~$ pip3 --version
pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

安裝了 pandas 庫並透過範例程式呼叫相同模組時出現以下錯誤。就像下面

user@host$ python3.7
Python 3.7.2 (default, Mar  7 2019, 21:40:04)
*"[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas'"*

我們如何強制pip將其指向 Python 3.7,而不是 Python 2.7

相關內容