คุณอาจมี pip3 ที่เชื่อมโยงกับ python (3.6,3.8 ฯลฯ ) รุ่นอื่นที่ไม่ใช่ python3 ที่คุณใช้อยู่
ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันเดียวกันและอยู่ใน venv จริงๆ
ตรวจสอบ python3
# python3 -V
ไพธอน 3.8.6
# ซึ่ง python3
/tmp/APIenv/bin/python3
# ls -laht /tmp/APIenv/bin/python3
lrwxrwxrwx 1 รูทรูท 8 ก.ย. 30 13:59 /tmp/APIenv/bin/python3 -> python38
ตรวจสอบ pip3
# pip3 -V
pip 19.3.1 จาก /tmp/APIenv/lib64/python3.8/site-packages/pip (python 3.8)
#ซึ่งpip3
/tmp/APIenv/bin/pip3
# ls -laht /tmp/APIenv/bin/pip3
-rwxr-xr-x 1 รูทรูท 225 ก.ย. 30 13:59 /tmp/APIenv/bin/pip3
บางครั้งอาจมีลักษณะเช่นนี้แม้ภายใต้ VENV:
# ซึ่ง python38
/tmp/APIenv/bin/python38
# ls -laht /tmp/APIenv/bin/python38
lrwxrwxrwx 1 รูทรูท 17 ก.ย. 30 13:59 /tmp/APIenv/bin/python38 -> /usr/bin/python38
ตรวจสอบเส้นทางของตัวแปล pip และ python ของคุณ เพื่อให้แน่ใจว่าคุณสามารถใช้งานได้โดยเส้นทางที่แน่นอนของ venv ของคุณ
อัปเดต:
ปัญหาที่เกี่ยวข้องกับเวอร์ชัน python3.6
ไม่สามารถติดตั้ง firebase_admin ด้วยเวอร์ชัน python3.6
ต้องการอย่างน้อย python3.8 (3.7 ไม่ได้ทดสอบ)
การติดตั้ง Python38 สำหรับ Centos 8 และโมดูลคำถามที่เกี่ยวข้อง:
dnf ติดตั้ง python38 python38-pip
pip38 ติดตั้ง firebase_admin กระติกน้ำ venv