2301_80031698 2025-09-10 14:25 采纳率: 0%
浏览 5

要怎么才能把pytorch用conda类型导入pycharm(相关搜索:用python)

img


如图有两个conda环境,2025版的pycharm只能给第一个带有路径的解释器识别出来,用下面那个pytorch会短暂的显示重在配置conda环境,然后关闭窗口,无法把pytorch环境引入pycharm中,

img


而如果用python类型,找到pytorch中的python.exe文件又可以导入并正确使用;
要怎么才能把pytorch用conda类型导入pycharm

  • 写回答

4条回答 默认 最新

  • 檀越@新空间 2025-09-10 14:26
    关注

    下午好🌅🌅🌅
    本答案参考通义千问

    要将 PyTorch 通过 Conda 环境类型 导入到 PyCharm 2025 版本 中,你需要确保 PyCharm 正确识别 Conda 环境,并且环境路径配置正确。以下是详细的解决方案:


    解决步骤

    1. 检查 Conda 环境是否已正确创建

    确保你已经通过 conda 创建了包含 PyTorch 的环境。

    conda create -n pytorch_env python=3.9
    conda activate pytorch_env
    conda install pytorch torchvision torchaudio cudatoolkit=11.8 -c pytorch
    

    注意: 根据你的 CUDA 版本和系统选择合适的版本(如 cudatoolkit=11.8)。


    2. 在 PyCharm 中添加 Conda 环境

    步骤如下:

    1. 打开 PyCharm
    2. 进入 File > Settings (或 Ctrl + Alt + S)
    3. 在左侧菜单中选择 Project: <your_project_name> > Python Interpreter
    4. 点击右上角的齿轮图标(⚙️),然后选择 Add Interpreter
    5. 在弹出窗口中选择 Conda Environment
    6. 选择 Existing environment,然后点击 ... 浏览器找到你的 Conda 环境路径:
      • 例如:C:\Users\<your_username>\Anaconda3\envs\pytorch_env\python.exe
    7. 确认后,PyCharm 会加载该环境并显示其包列表。

    如果 PyCharm 无法识别 Conda 环境,请检查以下几点:


    3. 配置 PyCharm 以支持 Conda 环境

    a. 设置 Conda 路径

    1. 在 PyCharm 中进入 File > Settings
    2. 选择 Appearance & Behavior > System Settings
    3. 确保 Use system Python interpreter 已取消勾选。
    4. Python Interpreter 页面中,确认你使用的是 Conda 环境。

    b. 配置 Conda 可执行文件路径

    1. Settings > Project: > Python Interpreter 页面。
    2. 点击右上角的齿轮图标(⚙️),选择 Show All
    3. 选择你之前添加的 Conda 环境,点击 Edit
    4. Interpreter 字段中,手动输入你的 Conda 环境的 python.exe 路径,例如:
      C:\Users\<your_username>\Anaconda3\envs\pytorch_env\python.exe
      

    4. 如果 PyCharm 崩溃或关闭,尝试以下方法

    a. 更新 PyCharm 和 Conda 插件

    • 确保你使用的是 PyCharm 2025 的最新版本。
    • 安装或更新 Conda 插件
      • Settings > Plugins 中搜索 "Conda",安装插件并重启 PyCharm。

    b. 使用命令行激活环境后再打开 PyCharm

    有时候 PyCharm 无法自动识别 Conda 环境,你可以先在命令行中激活环境,再启动 PyCharm:

    conda activate pytorch_env
    pycharm
    

    这样 PyCharm 启动时可能会更准确地识别 Conda 环境。


    5. 如果仍然无法识别,可以尝试手动配置

    a. 修改 pycharm.conf 文件(Windows)

    1. 找到 PyCharm 的安装目录,例如:
      C:\Program Files\JetBrains\PyCharm 2025.1\bin\pycharm64.exe
      
    2. 编辑 pycharm64.vmoptionspycharm.vmoptions 文件(根据你的系统是 32/64 位)。
    3. 添加以下内容以增强对 Conda 的支持(可选):
      -Dcom.jetbrains.python.conda.enabled=true
      

    注意: 修改此文件可能影响 PyCharm 的稳定性,建议备份原文件。


    总结:如何成功导入 PyTorch 为 Conda 类型

    1. 创建 Conda 环境并安装 PyTorch
    2. 在 PyCharm 中选择 Conda 环境,并手动指定 python.exe 路径。
    3. 确保 PyCharm 支持 Conda,必要时更新插件或配置文件。
    4. 避免使用 Python 类型导入,应优先使用 Conda 类型来保持环境一致性。

    🔧 示例代码(用于验证 PyTorch 是否可用)

    import torch
    print(torch.__version__)
    print(torch.cuda.is_available())
    

    运行这段代码,如果输出类似以下内容,则说明 PyTorch 已成功导入:

    1.13.1
    True
    

    如果你还有问题,可以提供 PyCharm 的具体版本号、操作系统以及错误提示,我可以进一步帮助你排查。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月10日