วิธีที่ฉันแก้ไขปัญหานี้คือการทำงาน
$ python -m ensurepip
ซึ่งสร้าง stacktrace ที่ลงท้ายด้วยบรรทัดนี้:
FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib64/python3.4/ensurepip/_bundled/setuptools-20.10.1-py2.py3-none-any.whl'
ดังนั้นฉันจึงไปที่https://pypi.python.org/pypi/setuptools/20.10.1แล้วคว้าล้อและวางลงในไดเรกทอรีของฉัน (ซึ่งฉันต้องสร้างด้วยmkdir -p /usr/lib64/python3.4/ensurepip/_bundled/
)
จากนั้นวิ่งpython -m ensurepip
อีกครั้งฉันก็เผชิญหน้ากับ
No such file or directory: '/usr/lib64/python3.4/ensurepip/_bundled/pip-8.1.1-py2.py3-none-any.whl
ดังนั้นฉันไปที่https://pypi.python.org/pypi/pip/8.1.1จับล้อนั้นและติดมันในไดเรกทอรี
ตอนนี้ฉันสามารถสร้าง virtualenvs python -m venv .venv
กับ ที่ประสบความสำเร็จ!
ensurepip
: stackoverflow.com/a/39114277/1439843