完美解决 Linux服务器上如何跑代码以及如何导入自定义的python包

一、问题描述
最近在阿里云买了一个服务器,于是就想着试试看能不能把自己本地上的代码放到服务器上去运行,这样既可以不消耗自己的cpu,还可以跑代码,一举两得。那么在实现的过程中就遇到了些问题,发现自定义的包,linux服务器无法识别,于是,写下此博客,记录一下自己的解决方式
二、操作过程

  1. 如何将自己的代码放到服务器上面
    因为我的电脑是mac的(windows可以使Xshell),所以我选择上传到服务器文件的应用软件是FileZilla.界面如下
    请添加图片描述
    打开应用程序,输入你服务器的地址,你的用户名,密码,端口号,点击快速连接即可,如果连接不上,可能需要看看端口号是否打开等。这样把文件上传到服务器上之后,就准备好了跑代码的前奏

  2. 如何在服务器上导入自定义的包(即解决"no module named …"的问题)
    这个时候就可以用vscode(也可以用pycharm)打开你上传到你服务器的文件。这里跑python代码的环境创建、以及如何在vscode上连接服务器等操作就不多阐述了,可以自行搜索解决.
    打开代码之后,图示如下
    请添加图片描述
    注意:这里要留意自己的包里面要含有__init__.py文件,同时包文件的绝对路径无需再写包的名称,写到图中所示即可,也要注意文件路径的写法,不要写错了,注意比对

  3. 效果展示
    至此,代码就可以跑起来了,展示如下请添加图片描述
    问题解决,这里供大家参考,导入包的方式还有其他方式,比较繁琐,大家可以csdn一下,参考其他解决方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值