对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的Django框架中模板碎片缓存简介
Jul 24 Python
python if not in 多条件判断代码
Sep 21 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
Dec 19 Python
python如何实现反向迭代
Mar 20 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
python读取ini配置文件过程示范
Dec 23 Python
Tensorflow Summary用法学习笔记
Jan 10 Python
django模型动态修改参数,增加 filter 字段的方式
Mar 16 Python
django列表筛选功能的实现代码
Mar 27 Python
部署Django到阿里云服务器教程示例
Jun 03 Python
python如何实现DES加密
Sep 21 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 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
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
php短网址和数字之间相互转换的方法
2015/03/13 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
PHP结合Vue实现滚动底部加载效果
2017/12/17 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
详解Bootstrap创建表单的三种格式(一)
2016/01/04 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
node.js中fs文件系统模块的使用方法实例详解
2020/02/13 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
跟老齐学Python之有点简约的元组
2014/09/24 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
python分割列表(list)的方法示例
2017/05/07 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
python中文编码与json中文输出问题详解
2018/08/24 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
解决TensorFlow训练模型及保存数量限制的问题
2021/03/03 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
会计系毕业个人自荐信格式
2013/09/23 职场文书
保安公司服务承诺书
2014/05/28 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
假期安全教育广播稿
2014/10/04 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
工作会议通知
2015/04/15 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书