pippython版本
『壹』 系統里有多個python版本的怎麼區分pip
工具:win7系統電腦一台 步驟: 1、打開win7系統電腦,進入命令行,然後把目錄切內換到python的安裝目容錄下的Script文件夾下,運行 easy_inatall pip。 2、pip安裝成功後,在cmd下執行pip,將會有如下提示。 註:在安裝pip前,確認win7系統中已經安裝好了python,和easy_install工具,如果系統安裝成功,easy_install在目錄C:\Python27\Scripts 下面。
『貳』 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即可。
『叄』 python的pip如何更新到最新版本
pip install pip --upgrade
『肆』 多版本下python的pip區分問題
由於Deepin下python有兩個版本,並且都沒有安裝pip,之前的博文默認安裝pip給python2.7,結果各種問題內,在此將之容前走過的彎路整合起來:
1、先安裝pip;
2、下載get-pip.py,將這個py文件放到對應的python版本去執行就會安裝到對應的版本文件夾中;
3、在使用的時候,如果多版本共存的話,用pip2、pip3命令去辨識,分別安裝到不同的版本
『伍』 系統里有多個python版本的注意區分pip
工具:win7系統電腦一台 步驟: 1、打開win7系統電腦,進入命令行,然回後把目錄答切換到python的安裝目錄下的Script文件夾下,運行 easy_inatall pip。 2、pip安裝成功後,在cmd下執行pip,將會有如下提示。 註:在安裝pip前,確認win7系統中已經安裝好了python,和easy_install工具,如果系統安裝成功,easy_install在目錄C:\Python27\Scripts 下面。
『陸』 如何找到python第三方庫安裝適用的pip版本
os.path.isfile(path) 如果path是一個存在的文件,返回True。否則返回回False
os.path.isdir(path) 如果path是一個存在的目錄,則返回True。否則返回False
os.path.join(path1[, path2[, ...]]) 將多個答路徑組合後返回,第一個絕對路徑之前的參數將被忽略
os.path.getatime(path) 返回path所指向的文件或者目錄的最後存取時間
os.path.getmtime(path) 返回path所指向的文件或者目錄的最後修改時間!
『柒』 pip升級對python版本有影響嗎
沒有影響。
但是必須是對應的python對應的pip版本。小版本之間是兼容的。
『捌』 python 哪個版本兼容了pip
python2.7以上的版本,應該都是包含pip 的,3.x的沒用過,不知道。
『玖』 python3.2.5要用什麼pip版本是多少
pip3.
python3以後的版本應該都是自帶了 pip 的.你可以試一下在終端輸入這個:
pip3 install +你要安裝的庫
『拾』 python怎樣修改pip默認的python版本
這個問題很好解復決,你先查看下你制的 .bash_profile這個文件下python的目錄是哪兒,然後重新指定python3.4的路徑. 比如 alias python34=your_python_bin_path,安裝pip的時候,使用python34 安裝,之後使用的時候就用 python34 *.py 即可。 希望能...