`
MyEyeOfJava
  • 浏览: 1151903 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71167
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包然后找不到模块的解决步骤

    - 如文中的示例所示,如果Python无法找到已安装的包,可以通过修改环境变量`PYTHONPATH`来解决这个问题。 - 在Linux/Unix系统中,可以使用`export PYTHONPATH=&lt;path&gt;:$PYTHONPATH`命令来添加新的搜索路径。例如:`...

    查看python安装了那些模块以及模块版本号方法汇总(带实现步骤截图)

    以下是一些方法来查看Python环境中安装的模块及其版本,这些方法包括非`pip`方式和`pip`方式。 ### 非`pip`方式查看安装模块及版本 1. **查看Python当前安装模块(不带版本号的简单方法)** 在Python交互式环境...

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

    在Python编程中,环境变量和模块导入是两个关键的概念,它们对程序的运行和组织有着重要的影响。下面我们将深入探讨这两个主题。 首先,环境变量是操作系统用来存储配置信息的变量,这些信息对于程序的运行至关重要...

    python修改环境变量(XP).rar

    环境变量是操作系统用来存储路径和设置的变量,它们指导系统如何找到和执行程序。下面将详细介绍在XP系统中如何修改Python的环境变量。 首先,我们需要了解两个关键的环境变量:`PATH`和`PYTHONPATH`。`PATH`变量...

    Window + Python环境变量配置

    在Windows操作系统上配置Python环境是每个初学者必须经历的步骤,因为这允许系统识别Python解释器并能够执行`.py`脚本。以下是详细的步骤和相关的Python基础知识。 首先,我们需要下载Python解释器。Python 2.7是较...

    完整图文版教程 优质的Python基础入门教程 讲解清晰 PPT课件 12、Python模块 (共55页).pptx

    默认情况下,它包括当前目录、PYTHONPATH环境变量下的目录,以及Python安装时确定的默认路径。在Windows系统上,PYTHONPATH可能设置为`c:\python27\lib`,而在UNIX系统上可能是`/usr/local/lib/python`。 当你导入...

    Patch_环境变量_

    在这个“Patch_环境变量_”主题中,我们将深入探讨Python环境变量的配置及其在实际应用中的重要性。 首先,让我们理解什么是Python环境变量。Python环境变量是系统级别的变量,用于存储与Python解释器相关的各种...

    DB2监控python模块环境配置教程及安装包

    总之,配置DB2监控的Python环境涉及安装必要的Python模块、设置环境变量,以及编写连接和查询数据库的Python代码。通过这个教程,你应该能成功建立起Python与DB2之间的桥梁,为高效监控和管理DB2数据库奠定基础。

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

    当Python环境变量正确配置后,用户可以直接在命令行界面(如Windows的CMD或Linux的终端)输入`python`命令来启动Python解释器,而无需指定完整路径。同样,IDE如PyCharm、VS Code等也能通过环境变量找到Python解释器...

    python引用(import)某个模块提示没找到对应模块的解决方法

    2. **路径问题**:Python解释器根据环境变量`sys.path`来搜索模块。如果目标模块所在的路径未包含在内,则会导致导入失败。 3. **文件或目录结构不正确**:当使用相对路径导入模块时,如`from . import module`,...

    Python3.6环境包

    解压完成后,为了使系统能够识别并使用这个Python环境,你需要在系统环境变量中添加相应的路径。具体步骤如下: 1. 打开系统的“控制面板”或搜索“环境变量”。 2. 在“高级系统设置”中找到“环境变量”按钮并...

    python 模块的使用 python基础训练题,模块的使用规则例程,提供python2代码例程

    sys.path包含了Python查找模块的默认路径以及环境变量PYTHONPATH所指定的额外路径。当找到并加载sys模块后,它的主块(即不在任何函数或类定义之外的代码)会被执行一次。这是模块的初始化过程,只在模块首次导入时...

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

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

    Python-RInterfacetoPython提供调用Python模块类和函数的R接口

    可以使用`use_python()`函数指定Python的路径,或者设置`RETICULATE_PYTHON`环境变量来指定Python解释器。 ```r library(reticulate) use_python("/path/to/your/python") ``` ### 调用Python模块 `reticulate`...

    详解python常用命令行选项与环境变量

    1. **PYTHONHOME**:此环境变量用于修改Python标准库的查找路径。当设置时,它会替换`prefix`和`exec_prefix`,并且可以接受多个路径,形成一个路径列表。 2. **PYTHONPATH**:类似于Unix系统中的`PATH`变量,`...

    python访问系统环境变量的方法

    首先,Python提供了内置模块`os`来处理操作系统相关的功能,其中包括访问环境变量。`os.environ`是一个包含环境变量键值对的字典对象。每个键是环境变量的名字,对应的值是该环境变量的值。 例如,在提供的代码示例...

    Python-Pyekaboo通过PYTHONPATH变量实现劫持挂钩代理Python模块的概念验证程序

    在Python编程中,`PYTHONPATH`环境变量起着至关重要的作用,它定义了Python解释器在寻找导入模块时的搜索路径。`Pyekaboo`是一个特殊的工具,用于演示如何利用`PYTHONPATH`来劫持、挂钩或代理Python模块,从而实现...

    python-3.10.8-amd64 python3.10 64位windows安装包

    用户可以选择自定义安装路径,决定是否将Python添加到系统PATH环境变量中,以及是否为所有用户安装。将Python添加到PATH变量意味着可以在命令行中直接调用Python,而无需指定完整路径。 安装完成后,Python解释器和...

    STPython使用说明 国产神通数据库 OSCAR python操作模块及使用手册

    安装STPython时,需要注意Python和ACI的版本匹配,以及环境变量的配置。在Linux环境中,安装Python 3通常涉及下载源码、安装依赖、编译和创建软链接等步骤。掌握这些知识,可以顺利在Python环境中与神通数据库进行...

Global site tag (gtag.js) - Google Analytics