Python pip 和pip3區別 聯絡

2022-05-26 02:18:08 字數 2490 閱讀 8512

python 有python2和python3的區別

那麼pip也有pip和pip3的區別

大概是這樣的

pip是python的包管理工具,pip和pip3版本不同,都位於scripts\目錄下:

如果系統中只安裝了python2,那麼就只能使用pip。

如果系統中只安裝了python3,那麼既可以使用pip也可以使用pip3,二者是等價的。

如果系統中同時安裝了python2和python3,則pip預設給python2用,pip3指定給python3用。

下面親測

在含有乙個python2和python3的系統中,(ubuntu的系統會預設裝有python2和python3)

pip list
會顯示出系統安裝的軟體

absl-py (0.4.1)

adium-theme-ubuntu (0.3.4)

astor (0.7.1)

backports.weakref (1.0.post1)

bleach (1.5.0)

enum34 (1.1.6)

funcsigs (1.0.2)

futures (3.2.0)

gast (0.2.0)

grpcio (1.14.1)

html5lib (0.9999999)

markdown (2.6.11)

mock (2.0.0)

numpy (1.15.1)

pbr (4.2.0)

pip (8.1.1)

protobuf (3.6.1)

pygobject (3.20.0)

pyxdg (0.25)

setuptools (40.2.0)

six (1.11.0)

tensorboard (1.8.0)

termcolor (1.1.0)

unity-lens-photos (1.0)

virtualenv (15.0.1)

werkzeug (0.14.1)

wheel (0.31.1)

如果用

pip3 list
輸出

the program 'pip3' is currently not installed. you can install it by typing:

sudo apt install python3-pip

提示說沒有安裝 pip3 這就是說預設沒有安裝pip3

然後切換到乙個用虛擬環境 只裝有python3

pip list
輸出

package       version

------------- -------

olefile 0.46

pillow 4.2.1

pip 18.1

pkg-resources 0.0.0

pygame 1.9.4

setuptools 40.4.3

wheel 0.32.1

然後執行

pip3 list
輸出

package       version

------------- -------

olefile 0.46

pillow 4.2.1

pip 18.1

pkg-resources 0.0.0

pygame 1.9.4

setuptools 40.4.3

wheel 0.32.1

輸出的軟體是一樣的,可以認為在只用python3的系統中pip和pip3命令相同

然後測試只有python2的環境

pip list
輸出

package       version

------------- -------

pip 18.1

pkg-resources 0.0.0

setuptools 40.4.3

wheel 0.32.1

然後執行

pip3 list
輸出

the program 'pip3' is currently not installed. you can install it by typing:

sudo apt install python3-pip

以上測試

Python pip 和pip3區別 聯絡

python 有python2和python3的區別 那麼pip也有pip和pip3的區別 大概是這樣的 pip是python的包管理工具,pip和pip3版本不同,都位於scripts 目錄下 如果系統中只安裝了python2,那麼就只能使用pip。如果系統中只安裝了python3,那麼既可以使用...

pip和pip3的區別

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

pip和pip3的區別

一 非anaconda環境下 ubuntu 16.04 開始好像同時存在 python2 和python3。因此庫裡面既會有pip3也會有pip 1 使用pip install 新安裝的庫會放在這個目錄下面 python2.x site packages 2 使用pip3 install 只有安裝了...