Windows 10下安装PyPy 3.5(32位)缺失bin目录无pip如何解决?
解决Windows 10下32位PyPy 3.5的pip配置问题
我之前帮朋友处理过几乎一模一样的问题,Windows 10上32位PyPy 3.5缺bin目录导致pip用不了,试试下面这些步骤,亲测有效:
1. 先确认PyPy的安装路径
找到你安装PyPy的根目录,比如默认可能是C:\pypy3.5-win32。确认目录里有pypy.exe(因为没有bin目录,它应该直接在根目录下),同时检查site-packages文件夹是否存在——这是PyPy存放第三方包的地方,必须要有。
2. 手动安装pip到PyPy
因为没有bin目录,PyPy自带的pip大概率无法正常调用,所以我们手动安装:
- 从官方渠道获取
get-pip.py脚本(这是Python官方提供的pip安装工具) - 打开命令提示符(CMD),切换到
get-pip.py所在的文件夹 - 用PyPy来运行这个脚本,执行命令:
(如果已经把PyPy的根目录加到系统PATH里了,直接写C:\pypy3.5-win32\pypy.exe get-pip.pypypy get-pip.py就行)
3. 配置环境变量(可选但推荐)
为了以后能直接在CMD里调用pypy和pip,把PyPy的根目录加到系统PATH中:
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在“系统变量”里找到
Path,点击“编辑” - 点击“新建”,把PyPy的根目录路径(比如
C:\pypy3.5-win32)加进去 - 点击“确定”保存,重启CMD生效
4. 验证pip是否正常工作
打开新的CMD窗口,执行以下命令:
pypy -m pip --version
如果能显示pip的版本号,说明配置成功了!之后你就可以用pypy -m pip install 包名来安装需要的软件包了。
可能遇到的小问题及解决
- 如果运行
get-pip.py时提示权限不足:右键CMD,选择“以管理员身份运行”再执行命令 - 如果安装后还是找不到pip:确认你用的是PyPy运行的
get-pip.py,而不是系统里的CPython(别用python get-pip.py,那样会把pip装到CPython里)
内容的提问来源于stack exchange,提问作者ruudvanderham
相关产品推荐
相关产品推荐

