pycharm调试bash启动的python项目(远程开发同理)

pycharm调试bash启动的python项目(远程开发同理)

步骤

  1. 打开运行/调试配置
    .

  2. 选择Python 调试服务器
    在这里插入图片描述

  3. 参考打开的页面,在需要debug的虚拟环境中安装依赖环境:pip install pydevd-pycharm~=241.14494.158。端口号可以手动指定,也可以填0让系统自动分配。
    在这里插入图片描述

  4. 在要调试的代码中,加入代码(正常运行的话需要删除这段):

import pydevd_pycharm

pydevd_pycharm.settrace('localhost', port=29501, stdoutToServer = True, stderrToServer = True)
  1. 注意port属性应该与配置文件中保持一致,如果配置文件中写的0,则需要在控制台中查看自动分配的端口号,然后再修改一致,如
    在这里插入图片描述

  2. 此时我已经连接上了,可以像普通情况一样debug了

  3. 在跳入其它代码文件时,可能不会自动切换代码窗口,此时只需点击MainThread处的代码即可跳转

  4. 结束debug时如果没有恢复程序运行,需要手动ctrl+c结束被调试的程序

参考

  1. 运行/调试配置:Python 调试服务器 _PyCharm中文网
  2. 使用 PyCharm 进行远程调试 _PyCharm中文网
### 解决方案 在 PyCharm 中安装 `scikit-learn` 时遇到的 `'No such file or directory'` 错误通常与依赖库缺失有关。以下是针对该问题的具体解决方案。 #### 1. 安装必要的基础库 由于缺少 MKL 库或其他相关依赖项,可以通过以下方法解决问题: - 首先,在 Linux 系统上运行以下命令以安装 BLAS 和 LAPACK 的开发包: ```bash sudo apt-get update && sudo apt-get install -y libblas-dev liblapack-dev gfortran ``` 这一步是为了确保系统中有足够的科学计算支持库[^1]。 #### 2. 手动安装 `scikit-learn` 如果通过简单的 `pip install scikit-learn` 命令无法完成安装,则可以尝试手动下载并编译源码包: - 下载指定版本的 `scikit-learn` 源码包(例如 `scikit-learn-0.23.2.tar.gz`),然后执行以下命令进行安装: ```bash tar -xvzf scikit-learn-0.23.2.tar.gz cd scikit-learn-0.23.2 pip3 install . ``` 此过程会自动检测并链接所需的 C/C++ 编译器以及动态链接库。 #### 3. 文件路径验证 当出现类似于 `FileNotFoundError: [Errno 2] No such file or directory` 的错误时,需确认目标文件是否存在。例如,对于模型文件丢失的情况,可使用如下命令检查目录结构是否正常: ```bash ls models/ ``` 如果没有找到对应的 `.torch` 或其他扩展名的文件,则需要重新生成这些资源或者调整配置指向正确的存储位置[^2]。 #### 4. 替代镜像源加速安装 有时因网络原因导致某些 Python 包未能完全下载下来也会引发类似的异常提示。推荐切换到国内清华 TUNA 镜像站点来提升获取速度: ```bash pip install librosa -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 上述例子展示了如何利用清华大学开源软件镜像服务快速部署音频处理工具箱 LibROSA[^3];同理适用于其他第三方模块比如 Scikit-Learn 自身及其附属组件。 #### 5. 清理残留数据后再重试 假如之前失败过几次留下了一些不完整的中间产物干扰当前操作流程的话,建议彻底清除掉再做一遍新的尝试动作前准备工作: ```bash rm -rf ~/.cache/pip/* ``` 接着再次发起正常的 PIP 请求即可恢复正常状态[^4]. --- ### 总结 综上所述,要解决 PyCharm 中安装 `scikit-learn` 出现的 `'No such file or directory'` 错误,可以从以下几个方面入手:一是补充系统的底层数学运算支撑环境;二是按照官方文档指导精确控制各个阶段的任务进展程度;三是借助可靠的备用地址规避潜在外部因素影响效率表现。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深|码|洞|悉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值