PyCharm-运行错误-找不到指定文件python.exe (python2和3都适用)

1、现象 

系统提示找不到指定的文件:

Error running 'hello': Cannot run program "x:xxx\Scripts\python3.exe" (in directory "\文件名"): CreateProcess error=2, 系统找不到指定的文件python3.exe。

2. 缘由

python的编译环境,被移动了位置

3. 解决

(1) 打开菜单“File  -  Setting”。

(2) 找到“Project Interpreter” ,再选择显示全部,如下图:

(3) 点击 右上角 类似于齿轮状的设置,选择more,显示如下图

(4)  点击 右上角的 “—” 删除之前的python编译环境,如果不知道哪个是错误的可以都删除

(5) 点击 右上角的 “+” 添加新的python编译环境,在本地选择你自己的python编译环境

(6) 重启pycharm ,再次运行文件,发现报错消失

### 解决 PyCharm 中 Conda 环境不到 Python.exe 的方法 当遇到 PyCharm 使用 Anaconda 虚拟环境时不到 `python.exe` 文件并报告错误 "Conda executable is not found" 时,可以尝试以下几种解决方案: #### 方法一:确认路径变量配置 确保系统的 PATH 变量已正确设置为包含 Anaconda 安装目录。通常情况下,Anaconda 安装程序会自动更新 PATH 变量;如果未完成该操作,则需手动添加。 #### 方法二:通过命令行激活特定环境后再启动 IDE 先打开命令提示符或 PowerShell 并输入 `activate myenv`(Windows) 或者 `source activate myenv`(Linux/macOS),其中 `myenv` 是要使用的具体环境名称。接着再运行 PyCharm,这样可以在进入项目前加载所需的解释器版本[^1]。 #### 方法三:直接指定 Python 解释器位置 在 PyCharm 设置中的 Project Interpreter 页面点击齿轮图标选择 Add... -> Existing environment ,然后浏览至目标 conda env 下的 Scripts\python.exe (对于 Windows 用户而言)[^2]。 #### 方法四:重新安装 Miniconda/Anaconda 有时由于某些原因导致现有安装出现问题,可以选择卸载当前版本并下载最新稳定版进行全新安装来解决问题[^3]。 #### 方法五:修复注册表项(仅限于 Windows) 对于部分特殊场景下的问题,可能是因为 Windows 注册表损坏造成的。可以通过备份好数据后清理相关键值的方法来进行排查处理[^4]。 ```bash # 示例代码用于展示如何查看当前可用的 conda environments 列表以及切换到某个特定环境 conda info --envs conda activate your_env_name_here ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值