`
MyEyeOfJava
  • 浏览: 1127744 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:70265
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[python]python环境变量以及模块搜索路径

阅读更多
   python中的pythonpath是一个很头大问题,很长的一段时间都觉得云里雾里的,使用python也有段时间,现在对pythonpath的应用进行一个小小的总结。

要查看当前python环境下所有的pythonpath可以通过os.sys.path来查看,一般这个路径的来源有以下几个方面

       一.py文件的运行路径如果在py文件中不调用os.chdir的话,就一直是调用python.exe被调用和路径

       二.设置pythonpath的方法:

           1 .在python.exe运行的时候,会自动把当前目录添加到os.sys.path中

           2. 是通过site-packages/ 或 PYTHONPATH 中的任何 .pth 文件来添加pythonpath

           3. eclipse中的pydev插件,新建一个工程后,可在.pydevproject文件的path结点添加pythonpath(可添加多个路径),如下添加了/djangotest/newtest和/djangotest/src两个路径,djangotest为项目名

       

<path>/djangotest/newtest</path>  
<path>/djangotest/src</path> 



         4. 可能通过os.sys.path.append()来添加,不过这是临时的
分享到:
评论

相关推荐

    python设置环境变量的作用整理

    很多ide也需要你预设python环境变量,不然找不到你的python parser。 知识点扩展: Python的环境变量 环境变量 说明 PYTHONSTARTUP 在交互式启动时执行的文件(无默认值) PYTHONPATH ‘:’ – 以默认模块...

    python标准库对象导入语句-python基础教程总结9-模块,包,标准库.pdf

    1.1 模块搜索路径 导⼊模块时,是按照sys.path变量的值搜索模块,sys.path的值是包含每⼀个独⽴路径的列表,包含当前⽬录、python安装⽬录、 PYTHONPATH环境变量,搜索顺序按照路径在列表中的顺序(⼀般当前⽬录...

    python设置环境变量的作用和实例

    Python的环境变量 环境变量 说明 PYTHONSTARTUP 在交互式启动时执行的文件(无默认值) PYTHONPATH ‘:’ – 以默认模块搜索路径为前缀的分隔目录列表。结果是sys.path。 PYTHONHOME 交替的 &lt;prefix&gt; ...

    对python添加模块路径的三种方法总结

    之前对mac os系统自带的python进行了升级,结果发现新安装的...1、添加环境变量PYTHONPATH,python会添加此路径下的模块,在.bash_profile文件中添加如下类似行: export PYTHONPATH=$PYTHONPATH:/usr/local/lib/pytho

    python下安装xlrd模块

    昨天又倒腾了下python的安装,原本...windows下安装python很容易,直接下载windows下的msi安装包:python-2.7.5.msi 双击一路安装即可,安装完成后在path环境变量下添加C:\Python27 和 C:\Python27\Scripts路径。

    python-import的规则.docx

    Python会按照以下顺序搜索模块: - 当前目录 - PYTHONPATH环境变量指定的目录 - Python安装目录下的lib/pythonX.X/site-packages目录(X.X表示Python的版本号) 如果Python找不到要导入的模块,就会抛出ImportError...

    python 环境变量和import模块导入方法(详解)

    1、定义 模块:本质就是.py结尾的文件(逻辑上组织python代码)模块的本质就是实现一个功能 文件名就是模块名称 包: 一个有__init__.py的文件夹;用来存放模块文件 2、导入模块 import 模块名 ...路径搜索 im

    python串口通信模块包--pyserial-3.4.tar.gz

    安装pyserial-3.4.tar.gz步骤:下载pyserial-3.4.tar.gz并解压,在安装python并将python添加到环境变量中后,打开命令提示符窗口切换到解压pyserial-3.4.tar.gz的目录路径,然后输入python setup.py install,即可...

    Python3入门指南_v2.4.pdf

    8.4 模块的搜索路径 117 8.5 Python的包 123 8.6 Python第三方库(模块)下载 128 九、文件IO编程 130 9.1 Python文件操作函数介绍 130 9.2 操作文件的一般顺序 130 9.3 Python内置的open函数 131 9.4 操作文件常用的...

    00.Python环境搭建指导书20200318.docx

    4、手动将python安装路径添加到系统环境变量中(正确安装,跳过此步骤) 5、安装pycharm开发IDE 1) 安装JDK 2) 安装pycharm(社区版免费) 6、创建Pycharm工程(可跳过,主要为了测试环境可用) 7、安装...

    Windows下Python3.6安装第三方模块的方法

    3.选择安装的属性,Documentation、pip、tcl/tk and IDLE 必须安装,tcl/tk and IDLE是Python环境的开发环境窗口,pip用来安装numpy等package。  我是选择全部安装。    4.选择安装路径,记住安装路径后面安装...

    Python办公自动化视频.rar

    │ │ 前言-1Python开发环境的安装.mp4 │ └ 前言-2集成开发环境Pycharm的安装及设置模板.mp4 ├第1章 Python基础从零到1 │ │ 1.10高级语法_类和对象.mp4 │ │ 1.11高级语法_模块.mp4 │ │ 1.1基本语法_输出...

    python添加模块搜索路径和包的导入方法

    在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。 1 windows c:\python27\site-packages # 我们的学员把pth文件直接放在c:\python27 # (或其他...

    python学习笔记-王纯业

    Python环境搭建 安装Python解释器 安装集成开发环境(IDE)如PyCharm、VSCode等 Python语法基础 变量、数据类型和运算符 控制流语句(if-else、for、while) 函数定义和调用 异常处理(try-except) 数据结构 列表...

    使用WingPro 7 设置Python路径的方法

    但是,在某些情况下,代码将依赖于通过在启动Python之前设置环境变量PYTHONPATH提供的不同路径,或者 在导入模块之前在运行时修改sys.path。 软件地址:https://www.macdown.com/mac/3816.html 如果通过其中一种...

    python3.7 sys模块的具体使用

    通俗来讲,sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python运行时的环境。 #!/usr/bin/env python __author__ = "lrtao2010" #python3.7 sys模块 #sys模块负责程序与python解释...

    Python办公自动化视频.zip

    前言-1Python开发环境的安装 前言-2集成开发环境Pycharm的安装及设置模板 第1章 Python基础从零到1 1.10高级语法_类和对象 1.11高级语法_模块 1.1基本语法_输出函数print_变量与赋值 1.2基本语法_数据类型 1.3基本...

    Python编程入门经典

    20.3.2 CGI的特殊环境变量 397 20.3.3 通过HTML表单接收用户 输入 399 20.4 HTML表单的有限词汇 400 20.5 访问表单值的安全性 401 20.6 构建wiki 405 20.6.1 BittyWiki核心库 406 20.6.2 BittyWiki的Web接口 409 ...

    Python核心编程第二版

     12.2.2 搜索路径和路径搜索   12.3 名称空间   12.3.1 名称空间与变量作用域比较   12.3.2 名称查找、确定作用域、覆盖   12.3.3 无限制的名称空间   12.4 导入模块   12.4.1 import语句   ...

    Python 中文手册

    6.1.2. 模块的搜索路径 6.1.3. “编译的” Python 文件 6.2. 标准模块 6.3. dir() 函数 6.4. 包 6.4.1. 从 * 导入包 6.4.2. 包内引用 6.4.3. 多重目录中的包 7. 输入和输出 7.1. 格式化输出 7.1.1. 旧式的字符串格式...

Global site tag (gtag.js) - Google Analytics