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

11 篇文章 2 订阅
订阅专栏

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

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

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

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

linux导入自己的python,将自己制作的python安装到Linux系统中
weixin_32029863的博客
05-12 1280
1.新建setup.py文件,并将下面代码修改后复制到文件中from distutils.core import setupsetup(name="qiracle",version="1.0",description="qiracle's module",author="qiracle",py_modules=["test1","test2"])这里py_modules列表里填的是模块的名字2.p...
linux运行python文件导问题_Python导入机制
weixin_39997037的博客
12-04 1633
Background在Python的大型项目中,一般都会用到模块来组织文件层次,其中当一个目录内含有__init__ . py文件时,就可以視该目录为一个模块。当在模块中使用import语句的时候,不同的语法会导致不同的模块搜索导入方式,常见的导入方式如下:绝对导入(absolute import)显式相对导入(explicit relative import)隐式相对导入(implicit...
python自定义linux导入时找不到
weixin_39663060的博客
11-24 2259
python自定义linux导入时找不到
linuxpython导入特定路径的
Not Found 404
10-12 2359
第一种 通过调用sys.path.append(“it’s path”)添加,但这种方式是临时的,退出当前会话之后就失效了。 进入python模式下, import sys sys.path.append("/home/pi/my_lib") 第二种 在linux命令行下使用 expert 工具: export PYTHONPATH=/home/pi/my_lib 此时,可以打印 echo $PYTHONPATH 查看一下是否添加成功: ...
Linux服务器远程python代码总结
xhgebjqx的博客
03-25 2010
打开terminal后,有2种方法可以远程代码 方法1 后台运行 :nohup python -u xxx.py > xxx.log 2>&1 & 查看运行:ps -ef|grep 进程号 不知道进程号的可以用:ps -ef|grep python 查看日志文件 :tail -f xxx.log 方法2 创建screen: screen -S xxx 查看创建的screen: screen -ls 代码运行后退出:ctrl+a+d 重新打开screen:screen -r x
pythonlinux和pycharm导入自定义模块或的方法(各种导错误的终极解决方案)
knocky的博客
05-18 3203
目录获取路径的方法导前的准备工作:跨模块导 获取路径的方法 结构展示: # -*- coding:utf-8 -*- ''' @Author: knocky @Blog: https://blog.csdn.net/zzx188891020 @E-mail: 188891020@qq.com @File: main.py @CreateTime: 2020/5/18 20:03 ''' import sys, os print('__file__ >>> %s' %__file__
linux python出错,Python自定义linux服务器导入错误的解决办法
weixin_34931142的博客
05-13 1537
在本地机器上python代码,自己定义的文件进行导运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError:No module named xxxx(要导入的文件名)在python的时候有三条铁规:1. 严格区分和文件夹。的定义就是含__init__.py的文件夹。如果没有__init__.py,那么就是普通的文件夹。2. 导入packa...
Linux服务器上安装Python3的两种方式
09-14
Linux服务器上安装Python3是许多开发者和系统管理员经常遇到的任务,尤其是对于运行CentOS或类似发行版的服务器。本文将详细介绍两种在Linux服务器上安装Python3的方法,这两种方法分别适用于不同的场景和需求。 ...
python和shell监控linux服务器的详细代码
09-15
以下是使用Python和Shell监控Linux服务器的详细知识及代码示例。 1. **Shell监控负载** - **监控原理**:Shell脚本通过`uptime`命令获取系统负载信息,然后通过字符串处理获取负载值并与预设阈值进行比较。如果...
linux运行python代码找不到_linux环境下 python环境import找不到自定义的模块
weixin_39978696的博客
12-08 2958
linux环境下 python环境import找不到自定义的模块问题现象:Linux环境中自定义的模块swport,import swport 出错。swport模块在/root/sw/目录下。解决方法1:此种办法当时生效,但是需要写入每一个文件中,才能import不出错。import syssys.path.append('/root/sw')import swport#成功解决方法2:修改环境...
python导入自定义模块_python引入不同文件夹下的自定义模块方法
weixin_39795065的博客
11-23 974
python引入不同文件夹下的自定义模块方法初学Python,这个问题搞了我好久,现在来分享下我的解决思路,希望可以帮到大家。先说下python引入模块的顺序:首先现在当前文件夹下查找,如果没有找到则查找Python系统变量中的模块。所以说,当我们引入同一个文件夹下的自定义模块时,可以很顺利的引入而不会报错。那么问题来了,不同文件夹下的呢?也用一样的方法吗?举个栗子:现在我们想在subPack1文...
如何在linux运行代码
最新发布
m0_75260318的博客
09-25 990
我们的代码通过vim等软件编写好后,它此时是.c或者是.cpp文件;我们如何将这个文件变成可执行文件呢?这个时候我们就需要使用gcc和g++指令了;
科研初体验之Linux服务器的入门使用,关于分配了Linux账号之后怎么用,以及怎么利用Linux服务器我们的python代码
weixin_51529433的博客
10-22 1276
主要关于Linux服务器使用入门,括分配了Linux账号之后,怎么执行python文件,以及深度学习相关环境配置,执行深度学习相关的python文件。
Linuxpython导入库的常用方法
Robben.Han
10-09 8757
第一种:通过pip或者setup.py 安装 这种适用用常见的第三方库,可以通过Python管理工具pip直接安装,或者下载源码后,使用其中的setup.py安装,就可以使用了。 python setup.py build python setup.py install 第二种:临时导入库 程序中使用”sys.path.append("具体路径")”,将库路径临时加入库路径。 第三种:永久性导入库 1、下载或者自己开发好需要的库文件,如: mylib.py 2、查看py...
将自己制作的python安装到Linux系统中
qiracle的博客
08-17 1756
本文介绍了将自己制作的python安装到ubuntu系统的过程
linux 系统程序
fum1125的博客
03-24 213
"c*": 这指定了你要复制的文件。在这个例子中,"-p "标志告诉 "mkdir "命令创建目录("parent_folder"),然后在它里面创建嵌套目录("my_folder")。grep "和 "fgrep "之间的区别是,"grep "使用表达式搜索模式,而 "fgrep "则搜索一个固定的字符串。按 "G "键移动到文件的末尾,然后一起按 "Shift "和 "G "键,回到文件最后一行的末尾。另外,你也可以使用 "End "键或 "Ctrl "和 "E "键一起移动到文件最后一行的末尾。
使用实验室服务器代码流程(linux系统)
weixin_58624086的博客
05-14 668
1、初始化路径:export PATH="/home/quyunhui/anaconda3/bin:$PATH"3、进入创建的环境:source activate 环境名称;或者conda activate 环境名称。5、选择空闲的服务器运行代码:CUDA_VISIBLE_DEVICES=2 python 123.py。4、进入代码所在文件夹:cd /home/quyunhui/daima。2、查看空闲服务器:nvidia-smi。
【新手小白】在Linux服务器或本地IDE,深度学习代码指南(不断更新)
qq_52589927的博客
07-15 2894
本文主要介绍:当我们拿到一个代码后,如何将它运行含有:基本的linux、conda命令、如何远程连接服务器、使用vscode或pycharm的教程......
Linux服务器深度学习的基础代码
pipixia的博客
12-18 2155
Linux 通过命令行关闭进程 ps -u %显示该用户所有进程的PID号 kill 9 PID %杀死该进程 通过后台运行python程序 nohup python main.py > myout.file 2>&1 &^C
写文章

热门文章

  • (超详细)完美解决如何使用Zotero引用文献以及如何去掉url链接 57506
  • pycharm连接数据库出现‘pymysql.err.DataError: (1366, “Incorrect string value...’怎么解决 10709
  • 李沐的深度学习Accumulator怎么理解 7878
  • MacBook Pro如何安装Python编译器 5245
  • 完美解决 Linux服务器上如何跑代码以及如何导入自定义的python包 3217

分类专栏

  • python小白 9篇
  • 笔记 11篇

最新评论

  • (超详细)完美解决如何使用Zotero引用文献以及如何去掉url链接

    visualsoul: vscode

  • 李沐的深度学习Accumulator怎么理解

    放火烧山。: 定义这个函数具体有什么作用呢?

  • (超详细)完美解决如何使用Zotero引用文献以及如何去掉url链接

    m0_74780152: 谢谢姐姐,非常简洁明了有用!评论区的去掉插入日期也是!修改好后重启zotero就可以了!

  • 看python文档lambda表达式的一个小困惑,lambda传递一个函数作为参数

    taxiyo: 所以pair[1]就是元组的第二个参数,相当于以此为特征值通过ascii排序,key=lambda pair: pair[1]所以是传给key的,true和false是reverse的参数选项,如果reverse代表着是否反转,也就是正序或逆序,sort(key=None, reverse=False)代表着默认值,如果不给参数(pairs.sort()),没有排序依据,默认正序,也就是正常输出;如果逆序你就需要在sort里再带一个参数pairs.sort(reverse=True)

  • 看python文档lambda表达式的一个小困惑,lambda传递一个函数作为参数

    taxiyo: sort属于内置函数用于整理,你help(pairs.sort)就能看到,key参数的作用就是通过一个给定的函数,用于应用在每个列表元素然后以此整理它们,所以key =pair:pair[1]就是遍历pairs的每一个元素让他执行pair[1]并以此排序;打个比方这里的pair就是pairs的每一个元素(即元组,例如(1,‘one’));pair[1]就是元组的第二个元素(即元组的第二个元素,例如‘one’, 'two')

大家在看

  • mysql安装数据库初始化失败解决方法 22
  • SSM的个人财务收支管理系统 337
  • 单片机与PLC的区别:一场弱电与强电的对话 1039
  • java毕业设计-基于springboot+vue的医院疫苗预约管理系统设计和实现,基于springboot的在线疫苗接种预约服务平台设计和实现(源码+LW+部署文档+远程调试+代码讲解等
  • 使用一款基于Java的开源建站工具Halo本地部署个人博客站点

最新文章

  • 再次理解苏神的CoSENT损失函数的pytorch代码实现(终于搞懂了)
  • (超详细)完美解决如何使用Zotero引用文献以及如何去掉url链接
  • 李沐的深度学习Accumulator怎么理解
2022年3篇
2021年3篇
2020年7篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家上海玻璃钢雕塑哪个好兰州玻璃钢雕塑定做公司供销玻璃钢蔬菜雕塑合浦玻璃钢泡沫雕塑水景玻璃钢景观雕塑定做厂家玻璃钢小品雕塑厂家简介福建商业商场美陈生产信阳玻璃钢雕塑价钱崇明区玻璃钢雕塑河南玻璃钢雕塑制作玻璃钢雕塑柚子六安商场秋季美陈铁岭景区玻璃钢雕塑定做玻璃钢雕塑哪个厂家最好宿迁玻璃钢卡通雕塑供货商温州独特玻璃钢座椅雕塑中山玻璃钢牧童雨露雕塑西安玻璃钢雕塑树玻璃钢茶道雕塑青海玻璃钢雕塑浮雕山东季节性商场美陈销售企业佛山玻璃钢卡通雕塑模型厂家玻璃钢花盆儿彭州玻璃钢卡通雕塑品牌玻璃钢景观雕塑仿砂岩玻璃钢花盆公司湛江玻璃钢雕塑制品商场粉色美陈景洪市玻璃钢雕塑订制重庆玻璃钢雕塑厂家源头好货香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化