python自定义包或模块在Linux服务器导入错误的解决办法
python自定义包或模块在Linux服务器导入错误的解决办法
在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError:No module named xxxx(要导入的文件包名)
在python导包的时候有三条规定:
- 1. 严格区分包和文件夹。包的定义就是包含__init__.py的文件夹。如果没有__init__.py,那么就是普通的文件夹。
- 2. 导入package。 在python 安装目录的site-package文件夹中新建xxx.pth,内容是需要导入的package所在的文件夹路径。
- 3. 导入模块。就是一般的模块导入写法,注意只要包路径,不要文件夹路径。
解决办法:
- 1.找到你的python安装路径,我的是在 /home/dgw/env/lib/python2.7 查看路径方法请查阅博文,往上返回一级找lib路径下的:https://blog.csdn.net/weixin_44799217/article/details/114046051
- 2.进入python安装路径的site-packages下。即: /home/dgw/env/lib/python2.7/site-packages
- 3.创建一个后缀为.pth的文件:touch xxx.pth
- 4.编辑该pth文件:vim xxx.pth
- 5.将你要导入的包的绝对路径写入到xxx.pth文件中。(注意:一定要是绝对路径,并且要导入的包需要有__init__.py文件) 【在pycharm中右键查看绝对路径】
例如:
/home/dgw/work/package(package是要导入的包)
事例二:
通过sys.path.append('要导入的路径')
python自定义包或模块在Linux服务器导入错误的解决办法相关推荐
- Python 安装 包时 VC 14 找不到错误终极解决办法
python setup.py bdist_wheel did not run successfully. 修改源码:M:\work\tool\Python39x64\Lib\site-package ...
- 柯美smb扫描出现服务器连接错误_柯尼卡美能达bizhub283服务器连接错误的解决办法.pdf...
柯尼卡美能达bizhub283服务器连接错误的解决办法 柯尼卡美能达bizhub283 可以打印,无法扫描 提示"服务器连接错误"的解决办法 近日,不知是何原因,bizhub283 ...
- linux服务器无法解析域名解决办法,Linux服务器内部无法解析域名
Linux服务器内部无法解析域名 问题现象 Linux 服务器内部无法正常解析域名. 问题原因 可能的原因包括: DNS 设置问题 防火墙策略问题 NSCD 服务问题 处理办法 可以依次进行如下检查: ...
- Linux服务器被挖矿及解决办法
记录一次Linux服务器被挖矿的经历(chattr文件权限被改)及解决办法 服务器被人挖矿,用sudo权限删除可疑进程后,发现有几个文件始终不能被具有sudo权限的用户删除.上网查找发现,这几个文件的 ...
- linux服务器被挖矿的解决办法
一.前言 本周发现服务器很卡,明明什么实验也没跑(GPU是空的),然后重启后使用top指令后发现在自己账号下有个进程占用了所有的的cpu资源,尝试使用kill命令终止该进程后发现几秒钟进程又重启了,资 ...
- linux:root密码错误的解决办法
CentOS 密码错误 在使用root用户登陆CentOS系统时,提示鉴定故障,原因是密码错误,需要重新设置密码. 启动CentOS系统,在倒计时页面输入e,进入页面后继续输入e 选择第二个,输入e ...
- linux服务器time wait,Linux服务器TIME_WAIT进程的解决与原因
linux服务器上tcp有大量time_wait状态的解决方法和原因解释 毫无疑问,TCP中有关网络编程最不容易理解的是它的TIME_WAIT状态,TIME_WAIT状态存在于主动关闭socket连接 ...
- 柯美smb扫描出现服务器连接错误_柯尼卡美能达bizhub283服务器连接错误的解决方法...
柯尼卡美能达bizhub283服务器连接错误的解决方法 1 柯尼卡美能达 bizhub283 可以打印,无法扫描 提示"服务器连接错误"的解决办法 近日,不知是何原因,bizhub ...
- python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...
Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...
最新文章
- python quit函数作用_Python常用函数学习笔记
- android 验证码
- 超全PHP学习资源整理:入门到进阶系列
- 现代制造工程课堂笔记03:第二部分(含易考点与必考点)
- git和php的区别,Git与Github的有什么区别
- iphone同步助手_iPhone 与安卓手机之间如何进行资料迁移
- 模块简介与matplotlib基础
- Kafka 安装与部署(单机版)与kafkaDemo调试测试(包含JAVA Demo)
- cf1173 D. Nauuo and Circle
- ubuntu16.04中 启动 Error starting userland proxy: listen tcp 0.0.0.0:5900: bind: address already in use
- 从eureka报错中得知的默认配置
- openGL之API学习(二零四)GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER
- 天津大学仁爱学院计算机科学与技术学费,天津大学仁爱学院计算机科学与技术专业2016年在天津理科高考录取最低分数线...
- word排版快捷指令_在word文档中如何利用快捷键快速排版呢?
- 爱因斯坦《社会和个人 》
- 回顾过去 展望未来(写给自己)
- 怎么选择好的便宜云虚拟主机?分享挑选便宜云虚拟主机的小技巧
- ERDAS 9.2安装教程
- Flash:快速导出png(jsfl)
- 流媒体视频服务:快速搭建一个简单的流媒体视频服务(一)