前幾天在ubuntu遇到了python多版本問題,今天心血來潮,想把自己摸索到的方法記錄下來。
系統安裝的python版本
python2.7
python3.6
python3.7
系統pip版本
pippip2
pip3
當我用python3.7開發程式時,需要用pip3安裝依賴包,pip3總是把包給我搞到python3.6下,讓我很不爽。
下面介紹一種解決方法:
1.找到python,pip所在目錄。
我的系統在/usr/bin/路徑下。
命令 cd /usr/bin
檢視一下 ls -l
冒綠光的是可以執行滴檔案
冒藍光的是鏈結檔案(您可以理解為類似windows的快捷方式)
要想更改pip3 install的安裝位置,可以這麼操作。
編輯pip3(這玩意就是個python指令碼)
將第一行的python版本修改你想要的版本,然後儲存,問題就解決嘍。
另乙個問題就是你在shell命令使用python時,python版本問題。
比如你的系統安裝了python2.7,python3.6,python3.7
這時你在命令視窗
輸入python2 ----->使用python2.7版本
輸入python3 ----->使用python3.6版本
如何使用python3.7呢
cd /usr/bin
找到python3.7目錄(就是找到前面說的冒綠光的python3.7目錄)
新增軟鏈結
ln -s /usr/bin/python3.7(找到python3.7的路徑) /usr/bin/python3.7 (軟鏈結名字您老隨意)
為啥軟連線的路徑在/usr/bin下呢
$path
這些目錄應該都可以,你可以試試。 ubuntu python3 5安裝搭建
ubuntu14.04系統會自帶python2.7,請不要解除安裝它。不同版本的python可以共存在乙個系統上。解除安裝之後,桌面系統會被影響。1 sudo add apt repository ppa fkrull deadsnakes 2 sudo apt get update 3 sudo ...
ubuntu python自動發飛信
系統需要 1 fetionrobot 飛信機械人 直接執行 fetion 如果出現沒有找到庫檔案 share library 用aptitude安裝一些即可。2 用python呼叫webservice獲取當日天氣 如下 weather.py usr bin python import os weat...
ubuntu python指令碼後台執行 部署
在伺服器執行python指令碼,如果你按了ctrl c或者關閉了這個ssh終端 你的這個指令碼就會停止!所以你需要以後台程式的方式執行 你的這個python指令碼,可以使用nobup命令。鍵入這樣的命令 nohup python3 u py out 2 1 解釋下 nohup 和 最後的 包著的就是...