pip和pip3的區別

2021-09-29 08:39:40 字數 1698 閱讀 9223

一、非anaconda環境下:

ubuntu 16.04 開始好像同時存在 python2 和python3。因此庫裡面既會有pip3也會有pip

(1)使用pip install ***

新安裝的庫會放在這個目錄下面: python2.x/site-packages

(2)使用pip3 install ***(只有安裝了python3才能用pip3)

新安裝的庫會放在這個目錄下面: python3.x/site-packages

如果使用python3執行程式,那麼就不能import python2.7/site-packages中的庫

如果電腦裡只裝了python3,那麼pip和pip3沒有區別,都放在python3.x/site-packages目錄下

二、檢視python、python3命令位置

首先which python和which python3,找到這兩個命令的位置(如下所示)

直接輸入python和python3,顯示使用的python環境,因為同時有兩個版本。乙個是python2.7 乙個是python3.5

也可以 python --version 和 python3 --version,檢視python 的版本資訊(如下)

#python 命令位置

sdc@h0167:~$ which python

/usr/bin/python

sdc@h0167:~$ which python3

/usr/bin/python3

#python 版本資訊

sdc@h0167:~$ python

python 2.7.12 (default, oct 8 2019, 14:14:10)

[gcc 5.4.0 20160609] on linux2

>>>

sdc@h0167:~$ python3

python 3.5.2 (default, oct 8 2019, 13:06:37)

[gcc 5.4.0 20160609] on linux

>>>

sdc@h0167:~$ python --version

python 2.7.12

sdc@h0167:~$ python3 --version

python 3.5.2

sdc@h0167:~$

檢視某個安裝包的位置pip show numpy  和 pip3 show numpy,可以看到numpy 的location 是不同的,

分別檢視如下:

幾個命令均是指向的anaconda 下的python3.6環境。

但是pip show numpy  和 pip3 show numpy  命令 指向不同安裝位置

pip和pip3的區別

pip和pip3用於區分pip install numpy等等安裝的庫所放的位置 1 使用pip install 新安裝的庫會放在這個目錄下面 python2.x site packages。2 使用pip3 install 新安裝的庫會放在這個目錄下面 python3.x site package...

Pip和Pip3的區別

我使用的是虛擬環境,並且python的version是3.6.2,當使用pip3安裝的時候,不知道為什麼python3.5.2 detected。我使用pip的時候,就沒出現問題。pip3軟體的安裝路徑是 pip 8.1.1 from usr lib python3 dist packages py...

pip與pip3的大概區別

這裡就簡單給大家說明一下嘍 我們知道python 有python2和python3的區別 那麼當然pip也有pip和pip3的區別 pip是python的包管理工具,pip和pip3版本不同,都位於python的scripts目錄下,如圖 具體區別 如果你的系統中只安裝了python2,那麼就只能使...