创建Python 2.7 virtualenv时卡在安装setuptools、pip、wheel的问题
解决Python 2.7虚拟环境创建卡在「Installing setuptools, pip, wheel」的问题
我之前也碰到过一模一样的Python 2.7虚拟环境创建卡顿情况,大概率是网络或默认包源的问题,给你几个亲测有效的解决办法:
指定国内镜像源加速安装
Python 2.7的官方包源访问速度经常不稳定,创建虚拟环境时直接指定国内镜像源能避开这个问题。在终端执行命令时加上镜像参数:virtualenv -p C:/Python27/python.exe --extra-index-url https://pypi.tuna.tsinghua.edu.cn/simple venv27清华镜像对Python 2.7的旧版本包支持比较完善,能大幅提升下载速度,避免卡住。
提前给系统Python 2.7安装好依赖包
先手动把setuptools、pip、wheel安装到你的系统级Python 2.7里,这样virtualenv创建环境时就不用再下载,直接复制已有的包:- 打开终端,直接调用系统Python 2.7执行:
C:/Python27/python.exe -m pip install --upgrade setuptools pip wheel --index-url https://pypi.tuna.tsinghua.edu.cn/simple - 再重新执行虚拟环境创建命令,应该就能顺利完成了。
- 打开终端,直接调用系统Python 2.7执行:
跳过自动下载,手动安装依赖
如果还是卡住,可以让virtualenv跳过自动安装这三个包,之后手动进入虚拟环境安装:- 创建虚拟环境时加上
--no-download参数:virtualenv -p C:/Python27/python.exe --no-download venv27 - 激活虚拟环境:
venv27\Scripts\activate - 在激活的环境里手动安装依赖:
pip install --upgrade setuptools pip wheel --index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 创建虚拟环境时加上
检查Python 2.7安装完整性
偶尔系统里的Python 2.7可能存在文件损坏的情况,导致包安装流程异常。可以去Python官网重新下载对应版本的Python 2.7安装包,选择「修复安装」,确保基础环境没问题。
内容的提问来源于stack exchange,提问作者user3088202
相关产品推荐
相关产品推荐

