安裝pytest時遇到的問題及解決方案

1.遇到的問題

用pip安裝pytest,一直提示已經Requirement already satisfied,但是在cmd中輸入pytest,又提示不是內部文件。

2.原因

因爲我之前都是直接在項目裏直接安裝第三方庫(pycharm → setting),有可能是我在項目裏已經裝了pytest,這就導致了我本地有多個pytest

3.解決方案

由於解決之前第三方依賴包有點亂,所以把python卸了重新裝了一遍,cmd 打開命令控制檯,進入python安裝路徑下的Scripts文件夾路徑,然後用pip安裝的,這樣就可以了;

4.安裝pytest步驟

解決辦法:
1、cmd命令執行窗口,進入scripts目錄下(我的安裝在D:\Program Files\Python37\Scripts),然後執行pip install -U pytest,等待安裝完成。

2、重啓cmd窗口,執行pytest --version,顯示如下則表示安裝成功。

2.輸入dir,查看當前路徑下的所有文件,如果沒有安裝pytest,該目錄下就沒有pytest文件

3輸入pip install pytest安裝pytest,如果想安裝指定版本的pytest,輸入命令爲:pip install pytest==5.3.1(安裝5.3.1版本)

4.在命令行輸入pytest,出現以下提示就說明安裝成功可以使用了。

 

親測好使:

1 ,可以在pycharm上先刪除pytest,allure

2.pip install -U pytest,

3突然就好了,感謝!

3