今天小编就为大家分享一篇对python当中不在本路径的py文件的引用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

众所周知,如果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文件的引用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
传Uber拟11.9亿美元收购戴姆勒和宝马旗下Free Now

传Uber拟11.9亿美元收

美国打车服务巨头Uber已经提出一项收购要约,出价逾10亿
马斯克:特斯拉有望在今年底全面推出自动驾驶功能

马斯克:特斯拉有望在今

特斯拉CEO埃隆·马斯克:未来数年,特斯拉的电池生产成本
特斯拉连续五个季度实现盈利 盘后涨超2%

特斯拉连续五个季度实

当日,特斯拉汽车股价在纳斯达克常规交易中上涨0.70美元
特斯拉:柏林和上海工厂的交付将于2021年开始

特斯拉:柏林和上海工厂

特斯拉称,上海工厂的Model 3的产能已经增加至25万辆/年
特斯拉汽车第三季度营收87.71亿美元 净利同比大增131%

特斯拉汽车第三季度营

特斯拉汽车第三季度总营收为87.71亿美元,比去年同期的6
用“二次号”被欠贷:运营商别让用户为衍生问题买单

用“二次号”被欠贷:运

用“二次号”莫名被欠贷或没法注册12306,这些用户困扰
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装