我在用户的主目录下编译了 Python 3.8.1
configure --prefix=/home/a_user/python3.8 --enable-shared
- 当我尝试使用 venv 时,我得到:
python3 -m venv test_env
Error: Command '['/home/a_user/test_env/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
- test_env 已创建但不完整:
test_env/
├── bin
│ ├── python -> python3
│ └── python3 -> /home/a_user/python3.8/bin/python3
├── include
├── lib
│ └── python3.8
│ └── site-packages
├── lib64 -> lib
└── pyvenv.cfg
6 directories, 3 files
- 确保pip确实存在:
python3 -m ensurepip
Looking in links: /tmp/tmpeqrn78f5
Requirement already satisfied: setuptools in ./python3.8/lib/python3.8/site-packages (41.2.0)
Requirement already satisfied: pip in ./python3.8/lib/python3.8/site-packages (19.2.3)
所以我对缺少什么一无所知。
最终的解决方案是:
python3 -m venv --without-pip test_env
source test_env/bin/activate
python3 -m ensurepip --upgrade
pip3 install --upgrade pip
现在虚拟环境已完全设置并正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)