linux - 使用非系統(tǒng)版本python運(yùn)行g(shù)et-pip.py還要做哪些操作?
問題描述
因?yàn)楣ぷ鳝h(huán)境是centos6.X 系統(tǒng)自帶的python為2.6,對很多新的模塊支持不是很好。于是下載編譯python2.7.13然后鏈接到python2.7這個(gè)指令上。之后下載get-pip.py,使用python2.7運(yùn)行后,提示已經(jīng)安裝到了python2.7安裝目錄的site-packages下。但是輸入pip未找到命令(應(yīng)該是非系統(tǒng)版本,沒有創(chuàng)建連接)。想問下現(xiàn)在應(yīng)該如何操作。pip只需要給python2.7安裝模塊即可,系統(tǒng)原生python不去動它。
問題解答
回答1:python多版本管理工具,推薦使用pyenv
回答2:你完全可以給python2.7對應(yīng)的pip做一個(gè)軟連接叫pip27, 別和系統(tǒng)默認(rèn)那個(gè)沖突就好, 想安裝模塊用pip27就可以安裝到python27上面了
回答3:你要知道你用的 pip 在什么地方,有沒有加到環(huán)境變量里面
你可以使用 python(27 版本的 python) -m pip 來調(diào)用 pip
你也可以改 python 軟連接, 但是可能有有風(fēng)險(xiǎn), 因?yàn)橛械南到y(tǒng)軟件可能用的系統(tǒng)的 python,所以用 python27 這樣的軟連是比較好的方法
使用 pyenv, 但是也是要注意,他可能會修改系統(tǒng) python,他還有 python shell/local/global 配置。
相關(guān)文章:
1. 如何解決docker宿主機(jī)無法訪問容器中的服務(wù)?2. 請問關(guān)于 Java static 變量的問題?3. 跨類調(diào)用后,找不到方法4. 頁面用CSS3的scale屬性進(jìn)行了縮放,圖片模糊解決不了,那么字體能否讓它們不模糊呢?5. javascript - 微信IOS頁面中input type=number輸入數(shù)字無法顯示,安卓顯示正常6. 淺談vue生命周期共有幾個(gè)階段?分別是什么?7. javascript - 動態(tài)添加路由報(bào)錯8. ios - Crash Log 里關(guān)于微信SDK的問題9. javascript - hash為什么可以做路由跳轉(zhuǎn),不會刷新頁面10. $( "html" ).parent()方法返回一個(gè)包含document的集合,而$( "html" ).parents()返回一個(gè)空集合 哪位大神來解釋下?
