记录一次脚本安装程序

记录一次脚本安装程序

  • 目录
    • 背景
    • 解决方案
    • 好了,到这就结束了,希望能对大家有帮助!

目录

记录一次服务器上使用脚本解决依赖问题,希望对大家能有所帮助。

背景

GitHub上运行一个代码,本机运行不起来,需要在服务器上运行,这个代码需要安装依赖:
记录一次脚本安装程序_第1张图片
但是在命令行中直接用命令sh install.sh运行就会报错:
记录一次脚本安装程序_第2张图片
提示找不到torch,一开始我觉得是不是我的torch安装不对,但是用代码测试了一下发现没有问题,后来又重装了,但是还是不行,比较恼火!

解决方案

后来用pycharm远程连接服务器,解决了这个问题。
配置远程服务器就不多说了,很多博客上都有详细教程,就不再班门弄斧了,直接进入主题:
在安装的.py文件内,直接右键打开功能栏,选择Run ‘setup’:,这时程序就会进入对该文件的执行程序。
记录一次脚本安装程序_第3张图片
在这里插入图片描述
但是会报错说找不到该文件(图中最右边箭头),这个不应该的,文件目录没有错,这个文件的确在服务器上,但是为什么会报错呢?先不急,看看它的执行命令,哎!为啥前面一大堆字符(前两个红色箭头指向的字符串)呢?这个字符在我的执行目录前面,导致了问题的出现,看来问题就出在这里了!能不能想办法把它去掉呢?为啥之前运行train.py没有问题呢?查看一下运行train.py文件的时候的状态:
记录一次脚本安装程序_第4张图片
图中箭头指向的就是我的目录了,前面并没有任何字符串,再看看setup.py的:
记录一次脚本安装程序_第5张图片
它的前面确实有一堆字符串,看来找到问题根源了,直接在后面修改文件目录,改成本地目录,再运行就可以了
记录一次脚本安装程序_第6张图片

好了,到这就结束了,希望能对大家有帮助!

你可能感兴趣的:(python,Linux,pytorch,python,pycharm,pytorch,linux)