对python当中不在本路径的py文件的引用详解


Posted in Python onDecember 15, 2018

众所周知,如果py文件不在当前路径,那么就不能import,因此,本文介绍如下两种有效的方法:

方法1:

修改环境变量,在~/.bashrc里面进行修改,然后source ~/.bashrc

方法2:

引入.pth文件

在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。

1 windows

c:\python27\site-packages
# 我们的学员把pth文件直接放在c:\python27
# (或其他python安装目录)目录下测试也是有效的
# 2015.9.23

2 linux(ubuntu)

  /usr/local/lib/python2.7/dist-packages  (note by shanql, 我是放在这个目录下有效的,所添加的目录一定要存在,不存在则会不成功)

  例如:在 /usr/local/lib/python2.7/dist-packages  目录下,创建一个mypython.pth,然后里面写上路径

/home/xuy/faster_RCNN/py-faster-rcnn/lib,这就解决了lib文件夹下找不到其他文件夹下的py文件的问题了

2 linux(redhat)

   /usr/lib/python2.7/site-packages

以上这篇对python当中不在本路径的py文件的引用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 反转字符串(reverse)的方法小结
Feb 20 Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 Python
将python文件打包成EXE应用程序的方法
May 22 Python
Python初学者常见错误详解
Jul 02 Python
pytorch 归一化与反归一化实例
Dec 31 Python
python如何通过pyqt5实现进度条
Jan 20 Python
TensorFlow内存管理bfc算法实例
Feb 03 Python
浅析Python __name__ 是什么
Jul 07 Python
Python3交互式shell ipython3安装及使用详解
Jul 11 Python
浅谈Python 命令行参数argparse写入图片路径操作
Jul 12 Python
python pip如何手动安装二进制包
Sep 30 Python
python 元组和列表的区别
Dec 30 Python
对python3 中方法各种参数和返回值详解
Dec 15 #Python
对python中的argv和argc使用详解
Dec 15 #Python
Python输出\u编码将其转换成中文的实例
Dec 15 #Python
对python:print打印时加u的含义详解
Dec 15 #Python
Python 最大概率法进行汉语切分的方法
Dec 14 #Python
python实现任意位置文件分割的实例
Dec 14 #Python
pytorch permute维度转换方法
Dec 14 #Python
You might like
php模板之Phpbean的目录结构
2008/01/10 PHP
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
详解php中的implements 使用
2017/06/13 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
Prototype使用指南之form.js
2007/01/10 Javascript
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
2010/12/19 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
垃圾回收的优点和原理
2014/05/16 面试题
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
听证会主持词
2015/07/03 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
创业计划书之美甲店
2019/09/20 职场文书
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android