在搭建測(cè)試環(huán)境過(guò)程中發(fā)現(xiàn) python 版本為3.6.8,該版本無(wú)法運(yùn)行playwright烹困。為了環(huán)境能正常運(yùn)行,需要安裝更高版本的python.
第一、如何查看linux 發(fā)行版
在Linux中蔫巩,您可以使用不同的命令來(lái)查看發(fā)行版信息。以下是一些常見的方法:
使用lsb_release命令:這個(gè)命令可以顯示當(dāng)前系統(tǒng)的發(fā)行版信息快压,包括發(fā)行版名稱圆仔、版本號(hào)和描述。
lsb_release -a
查看/etc/os-release文件:這個(gè)文件包含有關(guān)當(dāng)前系統(tǒng)的發(fā)行版信息蔫劣,包括ID坪郭、名稱、版本和變體等脉幢。
bash
cat /etc/os-release
查看/etc/issue文件:這個(gè)文件包含當(dāng)前系統(tǒng)的發(fā)行版信息和其他詳細(xì)信息等浊。
bash
cat /etc/issue
使用uname命令:這個(gè)命令可以顯示有關(guān)系統(tǒng)內(nèi)核和操作系統(tǒng)的信息她紫,包括發(fā)行版名稱和版本號(hào)晌姚。
bash
uname -a
這些命令都可以在終端中執(zhí)行邑蒋,并且會(huì)顯示當(dāng)前系統(tǒng)的發(fā)行版信息。
第二豆瘫、如何安裝yum命令
在大部分的Linux發(fā)行版中珊蟀,yum包管理器已經(jīng)被預(yù)安裝在系統(tǒng)中。但是如果您的系統(tǒng)中沒有yum包管理器,您可以按照以下步驟進(jìn)行安裝:
下載yum安裝包:在CentOS或RHEL系統(tǒng)中育灸,您可以從官方網(wǎng)站上下載yum安裝包腻窒。您可以打開終端并使用wget命令下載最新的yum安裝包,如下所示:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
安裝yum:當(dāng)您下載完yum安裝包后磅崭,可以使用yum命令進(jìn)行安裝儿子,如下所示:
sudo rpm -ivh epel-release-latest-7.noarch.rpm
更新yum:一旦安裝了yum包管理器,您應(yīng)該立即更新它砸喻。您可以使用以下命令更新yum:
sudo yum update
驗(yàn)證yum:完成yum安裝和更新后柔逼,您可以驗(yàn)證是否成功安裝。您可以使用以下命令來(lái)檢查yum是否已正確安裝:
yum --version
這些步驟適用于 CentOS 或 RHEL 系統(tǒng)割岛。對(duì)于其他 Linux 發(fā)行版愉适,可能需要使用不同的命令和軟件包管理器來(lái)安裝yum。
第三癣漆、刪除預(yù)裝的python
要卸載Linux系統(tǒng)上的特定版本Python维咸,可以按照以下步驟操作:
確認(rèn)要卸載的Python版本:使用以下命令查看當(dāng)前安裝的所有Python版本:
ls -l /usr/bin/python*
這將列出所有名為python的可執(zhí)行文件,包括Python 2和Python 3版本惠爽。
刪除Python二進(jìn)制文件:對(duì)于要卸載的特定版本癌蓖,使用以下命令刪除其二進(jìn)制文件:
sudo rm /usr/bin/pythonX.X
其中 X.X 代表要卸載的Python版本號(hào),例如Python 3.7的版本號(hào)為3.7婚肆。請(qǐng)注意租副,如果您還安裝了其他軟件依賴于該P(yáng)ython版本,則不應(yīng)刪除其二進(jìn)制文件较性。
刪除相關(guān)軟件包:使用以下命令刪除與特定Python版本相關(guān)的軟件包:
sudo apt-get remove pythonX.X
對(duì)于不同的Linux發(fā)行版用僧,可能需要使用不同的命令來(lái)刪除軟件包。
刪除Python庫(kù)和依賴項(xiàng):對(duì)于要卸載的特定版本两残,使用以下命令刪除其Python庫(kù)和依賴項(xiàng):
sudo rm -rf /usr/local/lib/pythonX.X/
其中 X.X 代表要卸載的Python版本號(hào)永毅。
完成這些步驟后,您已經(jīng)成功地從Linux系統(tǒng)中卸載了指定版本的Python人弓。
第四、如何安裝 python
a着逐、理想情況(可直安裝)安裝
在Linux中崔赌,Python通常已經(jīng)預(yù)安裝在系統(tǒng)中。您可以打開終端并輸入以下命令來(lái)檢查是否已經(jīng)安裝了Python:
python --version
如果Python已經(jīng)安裝耸别,則會(huì)顯示Python版本號(hào)健芭。如果未安裝,則會(huì)提示安裝秀姐。
如果您需要安裝其他版本的Python慈迈,則可以使用系統(tǒng)包管理器或從Python官方網(wǎng)站下載二進(jìn)制文件進(jìn)行安裝。以下是一些常見的Linux發(fā)行版上安裝Python的方法:
Debian/Ubuntu:使用APT包管理器安裝Python,命令為sudo apt-get install python3痒留。
CentOS/Fedora:使用YUM包管理器安裝Python谴麦,命令為sudo yum install python3。
Arch Linux:使用Pacman包管理器安裝Python伸头,命令為sudo pacman -S python匾效。
請(qǐng)注意,這里的命令可能會(huì)因不同的Linux發(fā)行版而有所不同恤磷。建議參考相應(yīng)的文檔和指南以獲取正確的安裝命令
b面哼、不理想情況(不可直接)安裝
以下內(nèi)容轉(zhuǎn)自【碼農(nóng)弓長(zhǎng)先生】
原文鏈接:https://blog.csdn.net/weixin_64940494/article/details/126266917
? ? ? 服務(wù)器環(huán)境:Linux CentOS 7.4
? ? ? ? Python版本:3.10.6
一、安裝Python依賴
? ? ? ? 這里我們直接通過(guò)yum安裝扫步,輸入下列命令進(jìn)行安裝魔策。
yum install zlib-devel bzip2-devel opssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel
二、安裝Python
1. 在Python官網(wǎng)上找到Linux環(huán)境的Python源碼安裝包河胎,下載地址:Python安裝包下載地址:https://www.python.org/downloads/source/代乃。
進(jìn)入到對(duì)應(yīng)的python版本下。
2. 在Linux服務(wù)器下仿粹,通過(guò)wget下載安裝包搁吓,我這里安裝包下載的路徑是/usr/local/ 。
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
3. 下載完之后吭历,tar解壓安裝包堕仔。
tar -xvf Python-3.10.6.tgz
4. 進(jìn)入到解壓文件中,進(jìn)行預(yù)配置,配置路徑為 /usr/local/python/晌区。
cd Python-3.10.6
./configure --prefix=/usr/local/python
5. 編譯&安裝
make & make install
三摩骨、創(chuàng)建軟連接
1. 修改linux默認(rèn)的Python版本
Linux系統(tǒng)默認(rèn)會(huì)安裝一個(gè)Python,命令行中輸入python可以看到默認(rèn)的版本號(hào)。
先刪除默認(rèn)的python安裝程序朗若。
rm -f /usr/bin/python
2. 將最新的python3.10.6創(chuàng)建軟鏈接恼五。
ln -s /usr/local/python/bin/python3.10 /usr/bin/python
創(chuàng)建完軟連接之后在輸入python,可以看到已經(jīng)是我們安裝的最新版本了。
3. 修改yum依賴默認(rèn)的python版本
創(chuàng)建軟連接后會(huì)破壞yum程序的正常使用哭懈,yum的代碼只兼容python2灾馒,所以要用python2的解釋器,因此要將python改為python2
vi /usr/libexec/urlgrabber-ext-down
將首行的python 改為 python2
vi /usr/bin/yum
也同樣的將首行的python 改為 python2
4. 修改防火墻的python 版本
vi /usr/bin/firewall-cmd
將首行的python 改為 python2
vi /usr/sbin/firewalld
? ? ? ? 修改完這幾個(gè)文件之后python的安裝已經(jīng)完成遣总,yum依賴和防火墻的python也都修改成為最新版本的python了睬罗。
5. 創(chuàng)建pip3的軟連接
? ? ? ? pip是Python包的管理工具。
ln -s /usr/local/python/bin/pip3.10 /usr/bin/pip3
? ? ? ? 安裝第三方包時(shí)使用pip3命令
第五旭斥、安裝python 插件
a容达、安裝框架:pytest
pip install pytest
b、安裝自動(dòng)化框架(可選):selenium
pip install selenium
c垂券、安裝http請(qǐng)求插件:requests
pip install?requests
d花盐、安裝插件:urllib3
pip install urllib3
e、安裝報(bào)告插件:allure-pytest
pip install?allure-pytest
f、安裝日志插件:loguru?
pip install?loguru
g算芯、安裝自動(dòng)化框架(可選):playwright
pip install playwright
pip install pytest-playwright
h柒昏、安裝playwright 嵌入的瀏覽器
playwright install