对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 MySQLdb模块连接操作mysql数据库实例
Apr 08 Python
Python的标准模块包json详解
Mar 13 Python
深入理解Python3中的http.client模块
Mar 29 Python
python音频处理用到的操作的示例代码
Oct 27 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
Jul 31 Python
python读文件的步骤
Oct 08 Python
Python实现密码薄文件读写操作
Dec 16 Python
python turtle工具绘制四叶草的实例分享
Feb 14 Python
简单了解如何封装自己的Python包
Jul 08 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
pytorch 实现变分自动编码器的操作
May 24 Python
详解PyTorch模型保存与加载
Apr 28 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控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
PHP排序二叉树基本功能实现方法示例
2018/05/26 PHP
用jquery来定位
2007/02/20 Javascript
JavaScript设计模式之工厂模式和构造器模式
2015/02/11 Javascript
JavaScript实现表格点击排序的方法
2015/05/11 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
TensorFlow神经网络优化策略学习
2018/03/09 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
Django项目使用CircleCI的方法示例
2019/07/14 Python
python logging日志模块原理及操作解析
2019/10/12 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
Django之form组件自动校验数据实现
2020/01/14 Python
eBay德国站:eBay.de
2017/09/14 全球购物
澳大利亚网上玩具商店:Mr Toys Toyworld
2018/03/25 全球购物
中间件分为哪几类
2012/03/14 面试题
拉丁舞学习者的自我评价
2013/10/27 职场文书
历史专业毕业生的自我鉴定
2013/11/15 职场文书
酒店销售经理岗位职责
2014/01/31 职场文书
财务情况说明书范文
2014/05/06 职场文书
大班上学期个人总结
2015/02/13 职场文书
2016中秋节月饼促销广告语
2016/01/28 职场文书
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android
AJAX实现省市县三级联动效果
2021/10/16 Javascript
关于vue-router-link选择样式设置
2022/04/30 Vue.js