A. 同時裝了python3和python2,怎麼用pip
pip = python2
pip3 = python3
假如不對的話,link一下就好了。
B. 同時裝了Python3和Python2,怎麼用pip
我們在安裝Python3(>=3.3)時,Python的安裝包實際上在系統中安裝了一個啟動器py.exe,默認放置在文件夾C:\Windows\下面。這個啟動器允許我們指定使用Python2還是Python3來運行代碼。
py -2 test.py
py -3 test.py
去掉參數 '-2/-3'
在代碼文件最開始加入一行
#! python2
或者#! python3
分別表示該代碼文件使用Python2或者Python3解釋運行。那麼運行的時候命令行為
py test.py
使用pip
py -2 -m pip install XXXX
或者
py -3 -m pip install XXXX
注意
python2代碼文件開頭
! python2
coding: utf-8`
C. python怎麼使用pip工具
安裝python以後(我的python版本是32位,版本號2.7.10),如果需要安裝一些其他的庫,一般有兩種辦法,一種是自己手動去各個庫的官網下載,自己安裝;另一種方法是安裝pip,使用pip可以方便安裝各種python的庫。
下面對pip工具的使用進行簡單的介紹:
1,要安裝某個python庫,直接使用 pip install package_name 即可。如pip install matplotpb
2,要查看python都安裝了哪些庫,可以使用pip pst,結果類似下圖
4,要刪除某個安裝的庫,可以使用pip uninstall package_name 命令。
5,要顯示某個庫的詳細信息,可以使用pip show package_name 命令。如 pip show PIL,結果如下圖
6,顯示安裝的庫中有哪些是需要升級的,可以使用pip pst –outdated,顯示如下:
7,升級一個已經安裝的package,使用pip install --upgrade package_name,例如 pip install –upgrade numpy
基本的命令解釋,如下圖:
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python怎麼使用pip工具的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
D. 如何給不同的python2 python3安裝pip
如何給不同的python2 python3安裝pip
如果是命令行的,一般是捕獲ctrl-c事件吧。 import signal import sys def signal_handler(signal, frame): print('You pressed Ctrl+C!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler) print('Press Ctrl+C') signal.pause()
你似乎是在ubuntu平台上運行一個python寫的測試程序。最直接的辦法是找一個懂的人,手把手一步步教會你用這個測試用例。
先說幾個錯誤。第一你在超級用戶下運行測試,這個通常會有很多問題。最好用普通用戶。第二,不要用中文目錄,也不要直接在U盤上運行。把測試文件復制到普通用戶的目錄里運行。
前面兩個Warning,可能是說明你創建目錄因為許可權的問題沒有成功。從而復制測試用例的python腳本到指定目錄時出了錯誤。有可能會導致無法找到一些文件。
subprocess.Popen("python runtests.py temp/temp.py")
這一句話目前的錯誤提示顯示,它沒有找到python,你加上路徑試試看
subprocess.Popen("/usr/bin/python runtests.py temp/temp.py")
E. 在Windows10下能用pip方式給python2.7添加tensorflow支持庫嗎
在Windows10下能用pip方式給python2.7添加tensorflow支持庫。
操作步驟:
1、在命令行下切換到python目錄,一般為c:python27,pip在python安裝目錄的Scripts目錄下,命令如下:
cd c:python27scripts
2、切換到目錄之後直接使用命令安裝即可,命令如下,例如要安裝flask,則使用:
pip insatll flask
3、如果在windows下安裝失敗提示:Unable to find vcvarsall.bat,則說明這個包需要編譯,則要在WINDOWS系統中安裝visual studio 2008。
4、、linux下pip安裝package與WINDOWS的語法相同,使用pip install SomePackage即可,linux下需要注意的是許可權問題,應當使用root用戶執行命令。
F. 如何把pip裝到python2下面
windows的話建議下載pytion2.7最新的版本(現在最新是2.7.13),會默認安裝pip的,或者下載anaconda去配置,自己折騰pip特別麻煩,如果是在ubuntu下,則打開命令行輸入
sudo apt-get install python-pip 回車進行下載,這個是python2版本的
windows下載地址為
https://www.python.org/downloads/
G. 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即可。
H. python 2 python 3共存 cmd pip安裝模塊,怎麼讓python3導入
想學習Python3,但是暫時又離不開Python2。在Windows上如何讓它們共存呢?
目前國內網站經常會讓大家把其中一個python.exe改個名字(嗯,我也這樣講過,在此糾正一下),這樣區分開兩個可執行文件的名字,但是這樣做有一個重大的隱患,就是修改了名字的那個python對應的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
有了這些技巧,Python2和Python3就可以愉快地在一起玩耍了~
I. 同時裝了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 修改成功。