導航:首頁 > 編程語言 > pip對應python版本

pip對應python版本

發布時間:2022-04-22 10:34:21

㈠ pip的版本需要和python2一樣嗎

今天安裝代碼分析可視化工具RunSnakeRun,用pip3安裝老是報錯,最後才發現RunSnakeRun在2013年就停止了更新,最新版本為2.0.4,因此只能用python2.7安裝。我的電腦上有python2.7和python3.6兩個版本,不管用pip還是pip3,都是默認安裝在python3.6中,最早使用的python的時候沒有注意版本問題,這次不得不仔細看看了。
首先我們要知道我們在terminal上輸入python或者python3等命令是如何執行的,輸入python後首先在當前目錄下查找名為python的文件並執行,如果沒有就在當前的用戶環境變數中查詢,再沒有的話就在系統所有用戶的環境變數下查詢。當前用戶的環境變數保存在~/.bashrc文件中,系統所有用戶的環境變數保存在/etc/environment中,如下:
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
也可以用env命令查看,當你不是root時,家目錄中的~./.local/bin也在環境變數中。
$ env | grep PATH
PATH=/home/jiangzhongtao/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
如果你是超級用戶,則不含之前的~./.local/bin。
而python的執行文件保存在/usr/bin這個環境目錄下,可通過cd /usr/bin && ll | grep python查詢。查詢發現,該文件夾下有很多python文件的軟鏈接,比如在我的電腦里python和python2都是python2.7的軟鏈接,而python3是python3.6的軟鏈接。在python後輸入不同的編號即可使用不同的python,如果你有多個不同的python。也可以自己為不同的python創建不同的軟鏈接以區分。
pip是python的包管理工具,保存在/usr/local/bin這個環境目錄下,可使用pip -V查看不同pip所關聯的python版本。之前我無法在python2.7版本安裝就是因為我所有的pip都關聯到了python3.6,這里有兩種關聯方式:
第一種方式是永久更改,首先vim pip進入你想更改pip文件中,然後將首行的#!/usr/bin/python改成你所需要的python版本文件,這個版本文件可以是之前介紹的python位置下的可執行文件本體或其軟鏈接。這一行實際上申明了輸入pip時用哪個python執行pip。
第二種方式是暫時更改,假如要強制使用python2.7執行pip,輸入python2 -m pip3 install 。這里有一個問題,就是因為不管在/usr/local/bin目錄下pip的編號是多少,包的名字依然是pip,因此使用上面的命令會報錯/usr/bin/python2: No mole named pip3,因此如果要強制執行,只能使用python2 -m pip install 。
在第一種方式中可能會報錯ImportError: No mole named pip._internal,這里只需要用wget下載文件wget https://bootstrap.pypa.io/get-pip.py,然後使用python2.7 get-pip.py --force-reinstall重新安裝pip即可。

㈡ 安裝python3後使用pip和pip3的區別是什麼

1、其實這兩個命令效果是一樣的,沒有區別:

(1)比如安裝庫numpy,pip3 install numpy或者pip install numpy:只是當一台電腦同時有多個版本的Python的時候,用pip3就可以自動區分用Python3來安裝庫。是為了避免和Python2發生沖突的。

(2)如果你的電腦只安裝了Python3,那麼不管用pip還是pip3都一樣的。


2、安裝了python3之後,會有pip3

(1)使用pip install XXX :

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

(2)使用pip3 install XXX :

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

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

㈢ python3.9自帶pip嗎

都自帶pip的,可能你安裝的時候沒加入到path里,可以找到安裝目錄,將pip的路徑加到環境變數path裡面。

㈣ python怎樣修改pip默認的python版本

這個問題很好解決,你先查看下你的 .bash_profile這個文件下python的目錄是哪兒,然後重新指定python3.4的路徑. 比如 alias python34=your_python_bin_path,安裝pip的時候,使用python34 安裝,之後使用的時候就用 python34 *.py 即可。 希望能...

㈤ 如何通過pip命令升級python

安裝Python包,的確是pip最為方便了,簡單快捷,因為它直接是從pypi上面下載文件,保證文件的安全性和可靠性,並且資源豐富;
下面是安裝步驟:
下載 setuptools,注意對應 Python 的版本,完成後運行 exe 即可完成安裝
https://pypi.python.org/pypi/setuptools/1.4.1
setuptools-1.4.1.win32-py2.6.exe
下載 pip
https://pypi.python.org/pypi/pip
pip-1.4.1.tar.gz
安裝 pip
5.1 解壓pip-1.4.1.tar.gz
5.2 運行CMD,進入命令行
5.3 用CD命令進入 pip 解壓目錄
5.4 輸入 "python setup.py install"
5.5 添加環境變數 path = C:\Python26\ArcGIS10.0\Scripts
驗證是否安裝成功,運行CMD,進入命令行,輸入pip;
如果出現pip的用法介紹,說明安裝成功。
進入命令行,輸入 "pip install package",package為安裝包名稱,就可以隨意使用了。

㈥ 系統里有多個python版本的怎麼區分pip

工具:win7系統電腦一台 步驟: 1、打開win7系統電腦,進入命令行,然後把目錄切換到python的安裝目錄下的Script文件夾下,運行 easy_inatall pip。 2、pip安裝成功後,在cmd下執行pip,將會有如下提示。 註:在安裝pip前,確認win7系統中已經安裝好了python,和easy_install工具,如果系統安裝成功,easy_install在目錄C:\Python27\Scripts 下面。

㈦ 同時裝了Python3和Python2,怎麼用pip

事實上這個問題幾年以前Python社區就給出了官方解決方案,只不過國內一直沒有注意到罷了。
我們在安裝Python3(>=3.3)時,Python的安裝包實際上在系統中安裝了一個啟動器py.exe,默認放置在文件夾C:\Windows\下面。這個啟動器允許我們指定使用Python2還是Python3來運行代碼(當然前提是你已經成功安裝了Python2和Python3)。
如果你有一個Python文件叫 hello.py,那麼你可以這樣用Python2運行它
py -2 hello.py
類似的,如果你想用Python3運行它,就這樣
py -3 hello.py
去掉參數 -2/-3
每次運行都要加入參數-2/-3還是比較麻煩,所以py.exe這個啟動器允許你在代碼中加入說明,表明這個文件應該是由python2解釋運行,還是由python3解釋運行。說明的方法是在代碼文件的最開始加入一行
#! python2
或者
#! python3
分別表示該代碼文件使用Python2或者Python3解釋運行。這樣,運行的時候你的命令就可以簡化為
py hello.py
使用pip
當Python2和Python3同時存在於windows上時,它們對應的pip都叫pip.exe,所以不能夠直接使用 pip install 命令來安裝軟體包。而是要使用啟動器py.exe來指定pip的版本。命令如下:
py -2 -m pip install XXXX
-2 還是表示使用 Python2,-m pip 表示運行 pip 模塊,也就是運行pip命令了。如果是為Python3安裝軟體,那麼命令類似的變成
py -3 -m pip install XXXX
#! python2 和 # coding: utf-8 哪個寫在前面?
對於Python2用戶還有另外一個困惑,Python2要在代碼文件頂部增加一行說明,才能夠在代碼中使用中文。如果指明使用的Python版本也需要在文件頂部增加一行,那哪一行應該放在第一行呢?
#! python2 需要放在第一行,編碼說明可以放在第二行。所以文件開頭應該類似於:
#! python2
# coding: utf-8

㈧ python裡面pip作用是什麼

PyPI(Python Package Index)是python官方的第三方庫的倉庫,所有人都可以下載第三方庫或上傳自己開發的庫到PyPI。PyPI推薦使用pip包管理器來下載第三方庫。
pip可正常工作在Windows、Mac OS、Unix/Linux等操作系統上,但是需要至少2.6+和3.2+的CPython或PyPy的支持。python 2.7.9 和3.4以後的版本已經內置累pip程序,所以不需要安裝。
你可以登錄這個網站,然後進行查看安裝庫的語句,並復制到cmd下進行安裝。
相關推薦:《Python教程》
PyPI網站:
https://pypi.org/project/pip/
如果想安裝什麼庫,就在Search裡面輸入庫名:
例如安裝openCV:
找到opencv-python 4.1.0.25(可能版本不一樣,因為會升級),然後單擊,出現語句:
點擊右邊的復制按鈕,復制語句,然後粘貼到cmd下。

㈨ 同時裝了Python3和Python2,怎麼用pip

1、添加python2到系統環境變數

2、修改python.exe名字為python2.exe和python3.exe,至此,python2和python3 安裝完畢。

3、pip2 和 pip3設置python 安裝包需要用到包管理工具pip,但是當同時安裝python2和python3的時候,pip只是其中一個版本,以下將提供一個修改方式,即重新安裝兩個版本的pip,使得兩個python版本的pip能夠共存。

4、在DOS命令框輸入命令,python2-m pip install --upgrade pip --force-reinstall,顯示重新安裝成功。

5、至此,pip2和pip3 修改成功。

閱讀全文

與pip對應python版本相關的資料

熱點內容
linux打包命令targz 瀏覽:996
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255
NA伺服器地址 瀏覽:427
我的世界如何初始化伺服器 瀏覽:97
哪個手機app天氣預報最准 瀏覽:752
怎樣把視頻壓縮至25m 瀏覽:570
vivox27文件夾怎麼改變 瀏覽:727
新手玩狼人殺用什麼app 瀏覽:615
pdf在線查看 瀏覽:954
安卓tv90如何關閉後台 瀏覽:683
php讀取word亂碼 瀏覽:755
minicom源碼 瀏覽:1001
海爾冷櫃壓縮機 瀏覽:416
聯通伺服器如何調試信號 瀏覽:136
stata新命令 瀏覽:941
單調棧演算法python 瀏覽:606
微信解壓游戲怎麼下載 瀏覽:962
忍三伺服器不同如何登上賬號 瀏覽:822
php求積 瀏覽:297