You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Conda安装支持Python3.10的PyPy7.3?

解决PyPy3.10的Conda环境创建问题

为什么原Conda命令失败

conda-forge的PyPy包更新通常滞后于官方版本,目前还没有适配Python3.10的PyPy7.3+conda包,所以直接修改版本号的命令会失败。下面是用预编译二进制文件创建conda环境的具体步骤:

步骤1:创建空的Conda环境

先创建一个不含默认包的空环境,避免和PyPy冲突:

conda create -n my-pypy310-env --no-default-packages
conda activate my-pypy310-env

步骤2:整合预编译PyPy到Conda环境

假设你已经下载并解压了PyPy310的预编译包,路径为C:\pypy310(Windows系统,Linux/macOS替换为对应路径):

  • 方法一(临时生效,每次激活环境需手动设置):
    在激活环境的命令行中执行:

    # Windows
    set PATH=C:\pypy310;%PATH%
    # Linux/macOS
    export PATH=/path/to/pypy310:$PATH
    

    验证:输入python --version,应显示PyPy的版本信息。

  • 方法二(永久生效,自动加载):

    1. 找到conda环境的目录,执行conda info --envs查看,示例路径:C:\Users\你的用户名\miniconda3\envs\my-pypy310-env
    2. 在该目录下创建etc\conda\activate.d文件夹(若不存在)
    3. 新建脚本文件:
      • Windows:etc\conda\activate.d\pypy-path.bat,内容为:
        set PATH=C:\pypy310;%PATH%
        
      • Linux/macOS:etc\conda\activate.d\pypy-path.sh,内容为:
        export PATH=/path/to/pypy310:$PATH
        
    4. 重新激活环境,python --version会自动指向PyPy。

步骤3:包管理说明

PyPy自带pip,激活环境后用python -m pip install 包名安装依赖,所有包会安装到PyPy对应的site-packages目录。如果想让包安装到conda环境的目录,可将conda环境的Lib\site-packages路径添加到PyPy的sys.path中,或直接将PyPy的Lib\site-packages替换为conda环境的对应目录。

内容的提问来源于stack exchange,提问作者pumpukin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 20:21:24