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

django做购物网站网页素材及网站架构制作

django做购物网站,网页素材及网站架构制作,国外域名,网站各个功能模块Window下编写的sh文件在Linux/Docker中无法使用 一、sh文件目的1.1 初始状态1.2 目的 二、过程与异常2.1 首先获取标准ubuntu20.04 - 正常2.2 启动ubuntu20.04容器 - 正常2.3 执行windows下写的preInstall文件 - 报错 三、检查和处理3.1 评估异常3.2 处理异常3.3 调整后运行测试…

Window下编写的sh文件在Linux/Docker中无法使用

  • 一、sh文件目的
    • 1.1 初始状态
    • 1.2 目的
  • 二、过程与异常
    • 2.1 首先获取标准ubuntu20.04 - 正常
    • 2.2 启动ubuntu20.04容器 - 正常
    • 2.3 执行windows下写的preInstall文件 - 报错
  • 三、检查和处理
    • 3.1 评估异常
    • 3.2 处理异常
    • 3.3 调整后运行测试 - 正常
    • 3.4 sh运行完,检查docker容器 - 完成
  • 四、小结

一、sh文件目的

1.1 初始状态

已经安装nvidia-dockerdocker中创建容器测试nvidia-smi正常

1.2 目的

制作Docker镜像,将Python环境【保存在文件python3_envs.txt中】部署到Docker镜像中,包括pytorchcuda等环境

二、过程与异常

2.1 首先获取标准ubuntu20.04 - 正常

sudo nvidia-docker pull ubuntu:20.04

2.2 启动ubuntu20.04容器 - 正常

>>>sudo nvidia-docker run -it -d --name=demo --gpus=all -v /home/download:/root/download ubuntu:20.04 /bin/bash
55d0ded464ac82cab65befa54ec749fcff61a638ecf57a96f22aae3b95428b64
>>>sudo nvidia-docker attach demo
root@55d0ded464ac:/#

2.3 执行windows下写的preInstall文件 - 报错

>>>root@55d0ded464ac:/#./preInstall.shsh preInstall.sh 
: not foundsh: 2: 
E: Invalid operation update

使用vimlinux下编辑preInstall.sh,未能解决问题。

三、检查和处理

3.1 评估异常

在windows下用notepad++打开preInstall.sh,如下图,评估可能是因为行尾和linux格式不一致【因为这个是常见问题】
在这里插入图片描述

3.2 处理异常

用notepad++执行行尾转换【状态栏操作,如小图】,将行尾转换为正常linux格式
在这里插入图片描述
在这里插入图片描述

3.3 调整后运行测试 - 正常

>>>root@55d0ded464ac:/#./preInstall.sh
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [3895 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1480 kB]                       Fetched 5489 kB in 9s (625 kB/s)                                                                             Reading package lists... Done
......

3.4 sh运行完,检查docker容器 - 完成

>>>root@55d0ded464ac:/#python3
Python 3.8.10 (default, Nov 22 2023, 10:22:35) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.cuda.is_available())
True
>>> 

四、小结

linux下运行从其他操作系统编写的sh文件时,需要检查文件行尾是否为linux格式


好记性不如烂笔头。

站在岸上学不会游泳。

眼看千遍,不如手过一遍。


may the odds be ever in your favor ~

http://www.yayakq.cn/news/562855/

相关文章:

  • 网站建设如何更改背景图片如何使用wp做网站
  • 想找人做网站 要怎么选择站酷网手机版
  • 设计专业网站公司郴州网约车平台有哪些
  • 建网站引流做淘宝沈阳企业网站开发
  • 做散热网站校园网站设计描述
  • 三里屯做网站的公司专业电子网站建设
  • 网站备案中的网站名称安仁网站制作
  • 深圳专业网站建设要求做cpa用什么类型的网站好
  • 100个免费货源网站广西南宁市网站制作公司
  • 网站建设流程及费用网站关键词书写步骤
  • 地产网站开发网站上放百度地图
  • 用c3做的动画网站公司网站设计报价
  • 外贸网站打开速度网站优化过度的表现
  • 上海高端网站建设信息发布
  • 免费网站建设域名大型网站开发软件
  • 政协网站 是政协信息化建设广告怎么做
  • 网站建设可以学吗成都微信小程序开发
  • 你注册过的那些网站小企业怎么推广
  • 网站的动态效果做京东电脑端首页链接的网站
  • 网站内容页收录百度指数总结
  • 深圳网站建设公司多少钱指示灯具网站建设
  • 自己建设的网站有管理后台的登录网站做影集安全吗
  • 商城网站建设协议网络营销策划心得体会
  • 自学网站建设作业2017网站icp备案
  • 商会网站怎么做龙岗企业网站制作公司
  • pathon能做网站开发吗北京专做粮油米面的配送网站
  • 建设网站网页打不开查网站二级域名
  • 做同城网站还有机会吗wordpress地址应该填什么
  • 网站字体 font-family品牌策划是什么
  • 福州网站改版白市驿网站建设