为Python加入默认模块搜索路径
为Python加入默认模块搜索路径
方法一:函数加入
1) import sys
2) 查看sys.path
3) 加入sys.path.append("c:\\")
方法二:改动环境变量
windows用户能够改动系统环境变量PYTHONPATH
方法三:添加.pth文件,推荐!
在site-packages加入一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的文件夹名称就是了。
1) windows
c:\python27\site-packages(首先得有pyc文件)
或c:\python27\lib\site-packages(自己主动生成pyc)
2) linux
/usr/local/lib/python2.7/dist-packages
为Python加入默认模块搜索路径的更多相关文章
- 为Python添加默认模块搜索路径
		方法一:函数添加1 import sys2 查看sys.path3 添加sys.path.append("c:\\") 方法二:修改环境变量w用户可以修改系统环境变量PYTHONP ... 
- Python 学习 第十五篇:模块搜索路径和包导入
		在导入自定义的模块时,除了指定模块名之外,也需要指定目录,由于Python把目录称作包,因此,这类导入被称为包导入.包导入把计算机上的目录变成Python的命名空间,而目录中所包含的子目录和模块文件则 ... 
- 模块导入及使用,关键字,模块搜索路径,python文件的两种用途
		06.05自我总结 一.模块导入及使用 1.模块导入的两种方式 我们拿time模块并使用其中的time功能进行举例 a)第一种 import time print(time.time) import首 ... 
- 显示python已安装模块及路径,添加修改模块搜索路径
		在python交互模式下输入: help('modules') #可以显示出已安装的模块 在python交互模式下输入: import sys sys.path #可以显示出模块搜索路径 增加搜索路径 ... 
- python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)
		一.模块的循环导入问题 run.py # import m1 # 第一次导入 m1.py # 错误示范 ''' print('正在导入m1') from m2 import y #第一次导入m2 x= ... 
- python 全栈开发,Day29(昨日作业讲解,模块搜索路径,编译python文件,包以及包的import和from,软件开发规范)
		一.昨日作业讲解 先来回顾一下昨日的内容 1.os模块 和操作系统交互 工作目录 文件夹 文件 操作系统命令 路径相关的 2.模块 最本质的区别 import会创建一个专属于模块的名字, 所有导入模块 ... 
- python中的模块及路径(2)
		如果我们要添加自己的搜索目录,有两种方法: 一是直接修改sys.path,添加要搜索的目录: >>> import sys >>> sys.path.append( ... 
- 修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果)
		# -*- coding: utf-8 -*- #python 27 #xiaodeng #修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果) import sys print sy ... 
- day16 循环导入、模块搜索路径、软件开发、包的使用
		day16 循环导入.模块搜索路径.软件开发.包的使用 1.循环导入 循环导入:循环导入问题指的是在一个模块加载/导入的过程中导入另外一个模块,而在另外一个模块中又返回来导入第一个模块中的名字,由于第 ... 
随机推荐
- js/jq动态创建表格的行与列
			之前做了一个项目,需求是能动态创建表格行,动态创建表格的列,度了很多资料,都没有动态创建列的插件,所以自己动手写了一个 需求大概是(下图) 1.动态添加一行.2.动态添加一列,3.删除行.4.删除列, ... 
- 前端 ajax 获取后台json数据 解析
			先贴代码 function edit(node) { ).text(); alert(customerid) $.ajax({ type: "post", url: "/ ... 
- How to download a CRX file from the Chrome web store
			如何从 谷歌浏览器商店 离线下载 谷歌浏览器扩展 Simply copying the Chrome store extension url to the following website: htt ... 
- reentrantlock用于替代synchronized
			1.①使用reentrantlock可以完成同样的功能 ②需要注意的是,必须要必须要必须要手动释放锁(重要的事情说三遍) ③使用syn锁定的话如果遇到异常,jvm会自动释放锁,但是lock必须 ... 
- linux 源码包之脚本安装包的安装
			脚本安装包 脚本安装包并不是独立的软件包类型,常见的实际是源码包.是人为地把安装过程写成了自动安装脚本,只要执行脚本,定义简单的参数,就可以完成安装.非常类似于windows软件的安装方式.在linu ... 
- mybatis 一对一  映射实体类、嵌套查询
			一对一 在SysUser 类中增加SysRole字段.1.sql语句将role.role_name映射到role.roleName上. 2.还可以在XML 映射文件中配置结果映射.<result ... 
- Automate the Sizing of your SGA in Oracle 10g
			How much memory does each of the individual components of the SGA need? Oracle now has methods to de ... 
- centos7 部署 汉化版 gitlab 10.0.2
			更新说明: 20171009:增加3.5的内容 20171008:整理出gitlab部署手册 =============================================== gitla ... 
- 0 Linux下Java使用ProcessBuilder执行命令与直接Bash执行命令之间的不同(环境变量方面)
			0 问题发生 xiaojietest.java package tasks; import java.io.BufferedReader; import java.io.BufferedWriter; ... 
- vector interators incompatible
			刚刚使用vector时会报错,报错内容为vector interators incompatible,后来自己进行断点发现我在构造函数内使用了memset,重置了vector向量导致报错,这是一个笔记 
