服务器上用脚本跑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

相关推荐
zhangfeng11331 小时前
把“距离过近”的节点(或端点)合并成一个,避免重复。机器学习 python
人工智能·python·机器学习
lingling0091 小时前
光伏清洗机器人是什么?艾利特协作机器人如何重塑新能源运维效率
大数据·运维·人工智能
白应穷奇2 小时前
编写高性能数据处理代码 02
后端·python
用户11906708018322 小时前
掌控python的属性,描述符钩子函数
python
阿赵3D2 小时前
selenium自动化收集资料
python·selenium·测试工具·自动化
AI手记叨叨2 小时前
Python分块读取大型Excel文件
python·excel
专注VB编程开发20年2 小时前
用ADO操作EXCEL文件创建表格,删除表格CREATE TABLE,DROP TABLE
服务器·windows·excel·ado·创建表格·删除表格·读写xlsx
程序员的世界你不懂2 小时前
Junit5+Maven+RestAssured+Allure接口自动化框架
运维·自动化
无限大.2 小时前
《计算机“十万个为什么”》之 面向对象 vs 面向过程:编程世界的积木与流水线
网络·人工智能·python
水冗水孚2 小时前
😱😱😱CPU和内存飙到100%——我的火山引擎服务器被印度的ip恶意植入挖矿程序了!😡😡😡
服务器·ubuntu·centos