搭建測(cè)試環(huán)境遇到的問(wèn)題

在搭建測(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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市也祠,隨后出現(xiàn)的幾起案子昙楚,更是在濱河造成了極大的恐慌,老刑警劉巖诈嘿,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堪旧,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡奖亚,警方通過(guò)查閱死者的電腦和手機(jī)淳梦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)昔字,“玉大人爆袍,你說(shuō)我怎么就攤上這事∽鞴” “怎么了陨囊?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)夹攒。 經(jīng)常有香客問(wèn)我蜘醋,道長(zhǎng),這世上最難降的妖魔是什么咏尝? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任压语,我火速辦了婚禮,結(jié)果婚禮上编检,老公的妹妹穿的比我還像新娘胎食。我一直安慰自己,他們只是感情好允懂,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布厕怜。 她就那樣靜靜地躺著,像睡著了一般累驮。 火紅的嫁衣襯著肌膚如雪酣倾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天谤专,我揣著相機(jī)與錄音,去河邊找鬼午绳。 笑死置侍,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜡坊,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼杠输,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了秕衙?” 一聲冷哼從身側(cè)響起蠢甲,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎据忘,沒想到半個(gè)月后鹦牛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勇吊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年曼追,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汉规。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡礼殊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出针史,到底是詐尸還是另有隱情晶伦,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布啄枕,位于F島的核電站婚陪,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏射亏。R本人自食惡果不足惜近忙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望智润。 院中可真熱鬧及舍,春花似錦、人聲如沸窟绷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)兼蜈。三九已至攘残,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間为狸,已是汗流浹背歼郭。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留辐棒,地道東北人病曾。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓牍蜂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親泰涂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鲫竞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容