对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中实现定制类的特殊方法总结
Sep 28 Python
Python实现约瑟夫环问题的方法
May 03 Python
使用Python写CUDA程序的方法
Mar 27 Python
Python实现数据库并行读取和写入实例
Jun 09 Python
python中requests库session对象的妙用详解
Oct 30 Python
python print 按逗号或空格分隔的方法
May 02 Python
Scrapy框架使用的基本知识
Oct 21 Python
Python实现堡垒机模式下远程命令执行操作示例
May 09 Python
Python实现性能自动化测试竟然如此简单
Jul 30 Python
Python 使用matplotlib模块模拟掷骰子
Aug 08 Python
PyCharm 2019.3发布增加了新功能一览
Dec 08 Python
Python 线性回归分析以及评价指标详解
Apr 02 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(2)――PHP类型
2010/02/15 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
2010/05/22 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
2015/08/17 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
2019/02/28 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
Python多线程编程(二):启动线程的两种方法
2015/04/05 Python
Python读取键盘输入的2种方法
2015/06/16 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
Python中str.join()简单用法示例
2018/03/20 Python
Python FTP文件定时自动下载实现过程解析
2019/11/12 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
2020/03/02 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
中学教师管理制度
2014/01/14 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
2015年党风廉政承诺书
2015/01/22 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
MySQL系列之三 基础篇
2021/07/02 MySQL
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技
Mybatis 一级缓存和二级缓存原理区别
2022/09/23 Java/Android