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
否则找不到安装的类库.