众所周知,如果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编译器怎么运行不在路径中的py文件_对python当中不在本路径的py文件的引用详解...相关推荐

  1. devexpress 中的checkboxlist怎么设置间距_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解

    本篇文章主要为大家讲解了html中的h1标签的样式解析,但是如果不用css样式来做的话,那就只能在html4.01中显示了,所以我们还是尽快学习css层叠样式表吧,好了,现在让我们来说说这篇文章吧. ...

  2. qt怎么设置标签背景图片_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解...

    本篇文章主要为大家讲解了html中的h1标签的样式解析,但是如果不用css样式来做的话,那就只能在html4.01中显示了,所以我们还是尽快学习css层叠样式表吧,好了,现在让我们来说说这篇文章吧. ...

  3. shell运行python文件_在python shell中运行python文件的实现

    在python shell中运行python文件的实现 最近在学习flask开发,写好程序后需要在python shell中运行测试功能.专门抽时间研究了下,总结以防止以后遗忘. 这是测试文件的结构, ...

  4. python中nomodulenamed怎么解决_关于 python ImportError: No module named 的问题

    今天在 centos 下安装 python setup.py install 时报错:ImportError: No module named sysconfig, 当时急着用,就顺手直接源码编译了一 ...

  5. python中ls是什么_使用Python代码实现Linux中的ls遍历目录命令的实例代码

    一.写在前面 前几天在微信上看到这样一篇文章,链接为:https://www.jb51.net/it/692145.html,在这篇文章中,有这样一段话,吸引了我的注意: 在 Linux 中 ls 是 ...

  6. python怎么编辑文件_关于python:如何在Google Colab中编辑和保存文本文件(.py)?

    我用!git clone https://github.com/llSourcell/Pokemon_GAN.git克隆了一个github repo. 我想在Colab中修改.py文件. 所以我在这里 ...

  7. python编程从入门到实践书中出错的地方_读书笔记「Python编程:从入门到实践」_10.文件和异常...

    10.1 从文件中读取数据 10.1.1 读取整个文件 with open(~) as object: contents=object.read() with open('C:/Users/jou/D ...

  8. python中setup什么意思_关于python中的setup.py解读

    前言 其实对于setup.py和setup.cfg的关注是从OpenStack的源码包中开始的,OpenStack每个组件的发布时都是一个tar.gz包,同样,我们直接从github上clone代码后 ...

  9. python with打开多个文件_在python中使用with打开多个文件的方法

    python 用循环创建多个文件 请教- 小编想用python创建多个.tex的文件并把他们转换成pdf最终再打包成小编要在爱你的这条路上压抑住所有思念等你来爱小编. Python编程中用for()循 ...

最新文章

  1. 第一个net-mvc程序
  2. 完美解决Informix的中文乱码问题
  3. jvm性能调优 - 11J线上VM调优案例分享
  4. php中的empty和isset
  5. 第三次学JAVA再学不好就吃翔(part92)--Map集合的遍历
  6. android unzip file,Unzip File in Android Assets
  7. Java JUC工具类--Semaphore
  8. 通过cmd和npm指令,快速引入element-ui组件
  9. 计算机视觉论文-2021-06-22
  10. 微信小程序 promise 化
  11. 管理端口_内网渗透 | 红蓝对抗:Windows利用WinRM实现端口复用打造隐蔽后门
  12. 说说如何在 Spring 框架中使用 SpEL 表达式
  13. MFC中子类调用父类成员
  14. mysql 更新并查询结果_数据库_基础知识_MySQL_UpdateSelect(根据查询出来的结果批量更新)...
  15. 如何生成二维码及注意事项
  16. Java简单ztree树
  17. ajax iframe的使用方法,使用jQuery和ajax代替iframe的方法(详解)
  18. WebSphere漏洞总结复现
  19. little-endian java_Little-Endian的JAVA
  20. JavaScript基础(五)——ES2015(ES6)基础语法

热门文章

  1. Windows静态库和动态库的调用方法汇总
  2. C++中用new和不用new定义类的对象的区别解答
  3. IOS选中按钮状态的记录
  4. IOS基础之iPad的屏幕旋转方向判断
  5. 双优先编码器_掌握双原生 ISO,提升动态范围
  6. java io读取文件夹_JavaIO利用迭代读取文件夹所有目录及文件
  7. Android开发之SDK开发获取资源id报错的问题
  8. 关于bufferKnife8.8.1点击事件无效的原因
  9. linux oracle bad elf,oracle11g安装到red hat6.2 64位系统报错:/lib/ld-linux.so.2: bad ELF interpreter...
  10. iphone-命令行编译之--xcodebuild