对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中time()方法的使用的教程
May 22 Python
python获取目录下所有文件的方法
Jun 01 Python
Python win32com 操作Exce的l简单方法(必看)
May 25 Python
Python实现Kmeans聚类算法
Jun 10 Python
opencv改变imshow窗口大小,窗口位置的方法
Apr 02 Python
python基于物品协同过滤算法实现代码
May 31 Python
Django项目开发中cookies和session的常用操作分析
Jul 03 Python
Python 读取串口数据,动态绘图的示例
Jul 02 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
Aug 02 Python
解决django接口无法通过ip进行访问的问题
Mar 27 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
pycharm无法导入lxml的解决办法
Mar 31 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高手?学会“懒惰”的编程
2006/12/05 PHP
PHP安全配置详细说明
2011/09/26 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
php时间戳转换代码详解
2019/08/04 PHP
jquery插件jbox使用iframe关闭问题
2009/02/09 Javascript
jquery中:input和input的区别分析
2011/07/13 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
jQuery拖拽 & 弹出层 介绍与示例
2013/12/27 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
jQuery插件jquery-barcode实现条码打印的方法
2015/11/25 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
python字符串连接的N种方式总结
2014/09/17 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
python opencv实现旋转矩形框裁减功能
2018/07/25 Python
python django生成迁移文件的实例
2019/08/31 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
地球一小时倡议书
2014/04/15 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
大雁塔导游词
2015/02/04 职场文书
学习与创新自我评价
2015/03/09 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL