一、非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,那麼就只能使...