Pycharm2025版本配置Anaconda步骤

test1为激活项目名称

Step 1:找到 test1 的 python.exe 路径(最稳)

在 Anaconda Prompt(或 CMD)里,保持 test1 激活,然后运行:

复制代码
where python
python -c "import sys; print(sys.executable)"

Step 2:PyCharm 里切换解释器到 test1

路径(Windows):

File → Settings → Project: xxx → Python Interpreter

然后:

  • 右上角齿轮 ⚙️ → Add Interpreter

  • Conda Environment

  • Existing environment

  • Interpreter 选择你刚才拿到的:

    C:\Users\26282.conda\envs\test1\python.exe

Apply / OK

重点:一定要看到解释器路径里含 envs\test1\python.exe


Step 3:在 PyCharm 里重新跑验证(建议直接用这段)

复制代码
import sys, torch
print("python:", sys.executable)
print("torch:", torch.__version__)
print("cuda:", torch.version.cuda)
print("available:", torch.cuda.is_available())
if torch.cuda.is_available():
    print("gpu:", torch.cuda.get_device_name(0))

应该看到:


如果切了解释器还是显示 CPU(少数情况)

这通常是 PyCharm 的缓存/索引没刷新或项目依赖没对齐:

  1. Invalidate Caches
  • File → Invalidate Caches / Restart → Invalidate and Restart
  1. 检查 PyCharm 右下角解释器名称是否已经变成 test1

  2. 在 PyCharm Terminal 里(不是系统 CMD),跑:

    python -c "import sys; print(sys.executable)"
    pip show torch

看是不是 test1 + 2.9.1+cu128


这里还有一个"隐患提醒"(但不影响现在解决)

test1 的 Python 是 3.12.10 (conda-forge) ,torch CUDA 也能跑

但以后你要装一些生态包(比如某些旧版本的 mmcv, detectron2, xformers 特定组合)可能会遇到编译/兼容问题。

如果后面你要搞 训练/推理加速、LLM、各种三方库,我更推荐你再建一个更通用的环境:

  • Python 3.10 或 3.11
  • pytorch-cuda 11.8/12.1(看你生态需求)

但现在先不折腾,先把 PyCharm 的 GPU 跑通最重要。

以下是具体截图

相关推荐
运气好好的11 小时前
如何处理死锁异常_ORA-00060捕获与重试机制设计
jvm·数据库·python
石榴树下的七彩鱼11 小时前
发票识别OCR API接入详解:自动提取发票全字段并接入财务系统(附Python/JS/PHP示例)
python·ocr·发票识别·财务自动化·api接入·石榴智能·发票ocr
GinoWi11 小时前
Python 循环与条件判断
python
GinoWi11 小时前
Python 集合
前端·python
2401_8676239811 小时前
解决Navicat多图纸模型工作区协同报错怎么办_外键关联与语法解析
jvm·数据库·python
jump_jump11 小时前
用官方模板理解 Decky 插件:一次从模板到架构的速览
javascript·python·游戏
sinat_3834373611 小时前
如何为表名加上图标前缀_根据表前缀自动匹配图标
jvm·数据库·python
wang3zc12 小时前
如何在 Go 中为权威 DNS 服务器实现持久化域名记录存储
jvm·数据库·python
duke86926721412 小时前
如何在Bootstrap中实现响应式的统计数据卡片
jvm·数据库·python
2401_8463395612 小时前
如何优化SQL存储过程复杂排序_减少内存压力与重排操作
jvm·数据库·python