当前位置: 首页 > news >正文

服务器上用脚本跑python深度学习的注意事项(ubantu系统)

bash: $'\r': command not found

  1. 问题原因
    • 出现 bash: $'\r': command not found 以及路径中出现 \r 通常是因为脚本文件是在Windows系统下编辑,然后在Linux(如Ubuntu)系统中运行。在Windows系统中,文本文件的换行符是 \r\n,而Linux系统使用 \n 作为换行符。当在Linux系统中运行包含 \r 的脚本时,就会出现上述错误。在你的 sys.path 输出中看到 \r,也是因为同样的换行符转换问题影响到了 PYTHONPATH 的设置。
  2. 解决方法
    • 使用 dos2unix 工具
      • 如果系统中安装了 dos2unix 工具,可以直接在脚本文件所在目录下运行 dos2unix your_script.sh(将 your_script.sh 替换为实际的脚本文件名)。这个工具会将文件中的Windows换行符 \r\n 转换为Linux的换行符 \n
      • 如果系统没有安装 dos2unix,可以使用包管理器进行安装。在基于Debian或Ubuntu的系统中,运行 sudo apt - get install dos2unix;在基于Red Hat或CentOS的系统中,运行 sudo yum install dos2unix(前提是系统配置了合适的软件源)。

No module named ‘src‘

点击博文查看详细解决方法

torch版本问题

有时候服务器先配好了python环境,但是有些包安装的时候由于其依赖环境问题会自动重装torch,安装的一般是最新版本的cpu版本的torch,我一般会把重装的torch卸载,重新安装之前版本的torch(因为重装的往往是cpu版本,我需要的是gpu版本)

目前见过的这样的包有
linear_attention_transformer

相关文章:

  • MongoDB选择理由
  • 2025/5/28 考试 和答疑。
  • 软件工程期末速成--附带几道题
  • 实测!横屏影视素材转竖屏 无损转换 +参数可调 抖音 快手竖屏视频一键适配
  • 【Qt、C/C++】Qt、C++ 、C来PK
  • 从零实现富文本编辑器#4-浏览器选区模型核心交互策略
  • 【第2章 绘制】2.15 剪辑区
  • 影刀RPA-操作网站基础信息
  • 3D Tiles高级样式设置与条件渲染(4)
  • 创建型设计模式之Prototype(原型)
  • 「Python教案」通用序列操作
  • Spring Boot 读取.env文件获取配置
  • Java设计模式之解释器模式详解
  • MySQL:零基础入门(狂神版)
  • Prompt:开源库license的分类名称、说明、适应范围
  • RuoYi前后端分离项目集成magic-api,并继承RuoYi的权限认证体系来管理magic-api
  • 在 Kubernetes 上部署 Python 微服务:高效架构与服务发现实践
  • 2025超全面Redis笔记!!!
  • 小提琴图绘制-Graph prism
  • 战略3.4 - 研究与开发战略、生产运营战略
  • 怎么做微信领券网站/优化设计三年级上册语文答案
  • 绿色网站配色/网站快速排名优化报价
  • 阜阳网站建设云平台/seo如何优化排名
  • 1号网站建设 高端网站建设/网站推广优化怎样
  • 无锡企业建设网站公司/湖北seo整站优化
  • 怎么做动态网站视频教程/网站建设规划书