`

Python环境设置

 
阅读更多

有时候我们正在修改或调试的程序会是一个库,为修改方便,我们可能不大希望把它放到 site-packages 下面,而是更愿意把它保留在原始的工程目录中,以方便 IDE 和版本控制工具进行管理。那么怎么能让 Python 运行环境找到这个库呢?

原理上, Python 运行环境查找库文件时本质是对 sys.path 列表的遍历,如果我们想给运行环境注册新的类库进来,

  • 要么得用代码给 sys.path 列表增加新路径;
  • 要么得调整 PYTHONPATH 环境变量;
  • 要么就得把库文件复制到已经在 sys.path 设置中的路径中去(比如 site-packages 目录);

这些方法都不够方便。最简单的办法是用 .pth 文件来实现。Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,于是 .pth 文件说指明的库也就可以被 Python 运行环境找到了。

比如我们在 Mac OSX 10.5 中,在 /Library/Python/2.5/site-packages/ 目录下放一个 something.pth 文件,文件的内容写:

/ Volumes/ Data/ Elias/ WorkNow/ SomeModule

,则 SomeModule 这个目录中的 Python 文件就可以被运行环境找到了,这比调整环境变量或者把库文件本身挪来挪去方便多了。

其实,easy_install 所依赖的 egg 包安装就是靠 site-packages 目录下的 .pth 文件添加对 egg 包的引用实现的。所以修改对应的 .pth 文件内容,就可以实现对 egg 包的卸载。

分享到:
评论

相关推荐

    asfuyao#gitbook#python环境设置1

    使用国内源Windows下,创建%HOMEPATH%\pip\pip.ini写入下面内容:安装并设置virtualenv虚拟环境安装virtualenv进入项目

    python设置环境变量

    使用Python设置环境变量

    PyCharm配置Python环境.md

    除了基本的解释器配置,PyCharm还提供了其他一些优化Python环境设置的额外配置选项,例如: 7. 配置代码风格和质量检查:在设置窗口中,展开“Editor”部分,选择“Code Style”,配置代码格式化的选项。还可以配置...

    麒麟v10 服务器上面的Python环境的安装

    在麒麟V10服务器上安装Python环境是一项关键的任务,因为Python是广泛应用于系统管理、数据分析、Web开发等领域的强大编程语言。麒麟操作系统是一款基于Linux的国产操作系统,具有良好的安全性和稳定性,适合在企业...

    python环境搭建图文详解.doc

    Python 的安装是 Python 环境搭建的第一步,下载 Python 的安装包,选择安装路径和安装产品,安装完成后,需要设置环境变量,打开 cmd,输入 python,得到以下提示效果,即为安装成功。 setuptools 的安装 ...

    android python环境搭建.apk

    "android python环境搭建.apk"显然就是这样一个工具包,它包含了一个可以在Android设备上执行Python代码的环境。让我们详细了解一下如何搭建这个环境以及相关的知识点。 首先,Android Python环境的核心是Python...

    推荐 Python基础教程 Python基础入门教程 Python新手教程 共96页.pdf

    Python 基础教程知识点总结 从给定的文件信息中,我们...本文总结了 Python 基础教程相关的知识点,包括 Python 简介、基础语法、基础应用、环境设置、IDE、基础知识点、高级知识点、应用案例、Web 开发、数据分析等。

    Python环境.zip

    6. **环境配置**:设置Python环境变量,如PYTHONPATH,可以指定Python查找模块的路径。理解如何正确配置这些变量对于管理复杂项目至关重要。 7. **Django/Flask框架**:如果是Web开发,压缩包可能包含Django或Flask...

    python运行环境编码设置

    在windows平台开发python时,会遇到utf-8和gbk编码不同意造成乱码的问题,将此文件放在\PYTHON_HOME\Lib\site-packages目录下,可以解决问题

    Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))

    在所有设置完成后,可以在本地编写代码,并利用配置好的远程Python环境来运行程序。在每次完成代码编写后,应记得上传文件到远程服务器,以便远程环境能够执行最新的代码。Pycharm提供了自动同步的功能,可以设置为...

    Python4Delphi 运行环境Python38版本

    标题中的 "Python4Delphi 运行环境Python38版本" 指的是为了运行基于 Python4Delphi 开发的应用程序,你需要安装特定版本的 Python 运行时环境,即 Python 3.8。Python 的不同版本之间可能存在不兼容性,因此,为了...

    Python3.6环境包

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

    配置UG的Python开发环境.pdf

    配置UG的Python开发环境 概述: 配置UG的Python开发环境是NX二次开发...配置UG的Python开发环境是 NX二次开发的基础,通过安装Eclipse、Python解释器、PyDev模块,并设置NX Open环境,可以实现NX Open模块的自动补全。

    Python安装RSA模块

    1. 运行`ez_setup.py`脚本来确保Python环境设置正确: ```bash python ez_setup.py ``` 2. 接着安装下载的egg文件: ```bash python rsa-3.1.1-py2.7.egg ``` 安装完成后,我们就可以在Python代码中导入rsa...

    python开发工具 windows下python环境

    - `conda`是Anaconda发行版的一部分,也可以用于管理Python环境和包,特别适合科学计算环境。 5. **调试与测试**: - 使用IDE内置的调试工具,如PyCharm的调试器,可以设置断点、单步执行、查看变量值等。 - ...

    python环境变量设置及更新与安装pip代码等

    python环境变量设置及更新与安装pip代码等

    node_Python环境.rarnode_Python环境.rar

    总结来说,"node_Python环境.rar"这个压缩包可能包含了帮助用户设置和使用Node.js与Python开发环境的文件,比如安装指南、配置文件、示例代码或者集成工具。要充分利用这些资源,你需要解压文件,根据其中的说明进行...

    适合初学者只看这一篇就够了-vscode+python环境搭建和配置

    本文将指导初学者从头开始搭建VScode+Python环境,涵盖了从下载安装VScode和Python到配置Python环境变量、安装Python插件、配置launch.json文件、设置settings.json文件等步骤。 一、下载安装VScode和Python ...

Global site tag (gtag.js) - Google Analytics