導航:首頁 > 編程語言 > linux設置python版本

linux設置python版本

發布時間:2023-03-11 02:11:45

1. linux怎麼改變python版本

在python版本安裝好後,需要執行如下類似命令,更改系統默認python路徑,如 ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python 更改系統默認python版本為python2.7

關於更多Linux的學習,請查閱書籍《linux就該這么學》。

2. Linux:Python編寫Linux自定義命令工具

摘要: Linux , Python

工作中需要頻繁使用到一個字元串的md5,因此編寫一個md5命令工具,輸入字元串直接得到輸出,並且命令支持參數設置,比如是否事先格式化,指定不同參數可以支持多功能輸出,操作步驟如下

直接vim一個腳本,腳本名md5不需要.py後綴,這樣更像一個命令,注意在腳本第一行引入python解釋器,並設置utf-8編碼

其中-f支持先格式化再得到md5,-l支持傳入多個字元串用空格分開

賦予可執行許可權

測試是否符合要求

直接放置到 /usr/local/bin 目錄下(需要root許可權)

也可以使用軟連接的方式,推薦使用絕對路徑

之後就可以在環境變數中直接使用到md5命令

shebang :中文翻譯「釋伴」,由 #! 開頭的字元串,出現在文本文件的 第一行 。類UNIX操作系統的程序載入器會分析shebang後的內容,將這些內容作為解釋命令,並調用該指令,並將載有 shebang的文件路徑作為該解釋器 的參數

比如 #!/bin/bash 就是使用/bin/bash作為解釋器運行腳本,如果以Python作為解釋器運行腳本先找到Python解釋器的路徑,一般在Linux自帶的 /usr/bin/python 是Python2版本,也可以指定其他Python版本 #!/opt/anaconda3/bin/python ,第二行為 # coding=utf-8 用來指定編碼格式,否則Python2輸出中文亂碼

對於自定義腳本,推薦放置在 /usr/local/bin 目錄,有多個可執行文件目錄在環境變數中,區別如下:
/bin : 包含二進制可執行文件,為系統最基本的命令,如ls等
/sbin : 與/bin 類似,不同之處是其為root許可權命令文件
/usr/bin : 系統預裝可執行文件,會隨著系統升級而改變
/usr/sbin : 同上,不同之處是其為root許可權運用
/usr/local/bin : 三級目錄,用戶自己的可執行文件,系統不管理
/usr/local/sbin : root許可權用戶程序

3. 我的linux系統裝了2個版本的python,我怎麼選擇我想要的版本

不要改系統默認的 python。python 2/3不兼容。很多系統級別的軟體依賴於默認的python版本的。一旦修改,可能導致一些系統命令出錯。

在你自己的項目裡面,你可以使用完整路徑選擇版本。比如 /usr/bin/python2.7, /usr/bin/python3.4, /opt/python3.5/bin/python 之類的。

4. Linux系統更改默認Python版本

Linux 默認的Python版本為Python2.X,但是在很多時候我們需要使用Python3.X,那麼我們需要更改Linux的默認Python版本,更改很簡單,只需要兩句話。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

完成之後就可以看見Python版本由2.X改為了3.X。

參考https://www.cnblogs.com/white-the-Alan/p/8900004.html

5. 如何在linux環境下運行python項目

1)打開mac終端,輸入指令(項目所在位置/Users/kaka/Desktop/code/ssrpg-locust-slt ,即將本地電腦上的ssrpg-locust-slt項目拷貝到遠程的code目錄下)
scp /Users/dingyuanlin/Desktop/code/ssrpg-locust-slt [email protected] :/code/
2)進入伺服器linux環境,可在/code/目錄下查看到復制的文件
3)在linux環境下查看python環境是否ok
a)先查看python3,安裝python3版本
b)查看是否安裝pip ——pip -V可查看,若無 執行如下指令
curl https://bootstrap.pypa.io/get-pip.py | python3
yum install gcc python-devel
pip install -r requirements.txt
c)安裝redis
yum install epel-release
yum repolist
yum install redis
d)啟動redis服務
service redis start
e)python3 run.py

注意 :

1. 拷貝的命令是需要在客戶端執行,即當前文件夾在哪個位置就需要從哪個系統控制台輸入命令

2. mac系統下使用brew,而centos系統下需要使用yum命令

3. nohup redis-server > web6.log 2>&1 < /dev/null& (nohup表示永久運行,&表示後台運行,該指令為redis服務後台運行)

閱讀全文

與linux設置python版本相關的資料

熱點內容
我的世界模組怎麼獲得命令方塊 瀏覽:754
伺服器為什麼穩定 瀏覽:950
資源共享庫源碼 瀏覽:817
vr一體機能用什麼app 瀏覽:166
程序員右背很痛 瀏覽:739
哪個app可以看琉璃原著 瀏覽:47
搗練圖pdf 瀏覽:284
公司內部如何搭建網路伺服器 瀏覽:654
自助火鍋哪個app好 瀏覽:848
pdf使用說明 瀏覽:709
蝙蝠app的伺服器在哪個國家 瀏覽:581
我的世界怎麼做出超平坦伺服器 瀏覽:329
qq內的照片加密 瀏覽:120
抵押車app哪個好 瀏覽:329
如何用單片機控制伺服電機 瀏覽:271
手指計演算法視頻 瀏覽:772
java鍵盤全局監聽 瀏覽:682
華為交換機退出命令 瀏覽:852
神龍雲伺服器相關上市公司 瀏覽:366
加主播解壓什麼意思 瀏覽:890