接口自動化踩坑之旅-3

 CentOS服務器沒有pip3 無法通過requirements.txt 安裝類庫

pip 基於python2

pip3 基於python3 

pip3沒有往往是python3安裝的時候,沒有一起安裝.

先查一下python環境.

which python

     /usr/bin/python

which python3

     /usr/bin/python3

ll /usr/bin/python*

     

 

查看python3有pip3否:

 

 

在這個基礎上安裝較費勁, 選擇重新安裝python3.7

https://segmentfault.com/a/1190000015628625

其中有個關鍵的包 libffi-devel 

我是通過yum install -y libffi-devel 安裝的,

 

3.7纔會用到這個包,如果不安裝這個包的話,在 make 階段會出現如下的報錯:

ModuleNotFoundError: No module named '_ctypes'

根據教程,解壓>編譯 > 建立軟鏈接, 

注意不要與之前的python3重名, 我是用

python3.7: ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3.7 

ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3.7

 

再使用 pip3 install -r requirements.txt  就OK了.

 

注意: 運行腳本要用python3.7  xxx.py

否則找不到安裝的類庫.

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章