# py-study **Repository Path**: lucky_ck/py-study ## Basic Information - **Project Name**: py-study - **Description**: py学习 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-15 - **Last Updated**: 2025-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: Spider ## README #### 学习 1. Python的venv模块是一个创建虚拟环境的工具,它可以帮助开发者在项目之间创建隔离的环境,以避免不同项目之间的依赖冲突。 2. site-packages是Python中用于存储第三方模块的目录。默认情况下,Python会将第三方模块安装到site-packages目录下。 - 在执行Python程序时,Python会在site-packages目录下搜索已安装的模块。 - 当您从源代码构建和安装Python包时(使用distutils,可能通过执行python setup.py install), - 默认情况下会在site-packages目录下找到已安装的模块。 3. requirements.txt - 是一个文本文件,其中列出了项目所需的所有Python依赖包及其版本号。 - 这个文件对于在项目中使用虚拟环境(venv)非常有用,因为它可以帮助确保在虚拟环境中安装正确的依赖包版本。 4. requirements_versions.txt - 是一个文本文件,其中列出了项目所需的所有Python依赖包及其版本范围或具体版本号 - 这个文件对于在项目中使用多个不同版本的依赖包时非常有用,因为它可以帮助确保在虚拟环境中安装正确的依赖包版本。 - 允许指定每个依赖包的版本范围或具体版本号,而不是简单地列出所有已安装的依赖包及其版本号。这样可以更加灵活地管理不同依赖包的版本。 5. .pylintrc - .pylintrc 是一个配置文件,用于配置 Python 代码的静态代码分析工具 Pylint - Pylint 是一个非常强大的工具,可以检查代码中的语法错误、风格问题和一些潜在的逻辑问题 - .pylintrc 文件用于定义 Pylint 在分析代码时应该遵循的规则和标准。 6. environment-wsl2.yaml - 是一个 YAML 配置文件,用于定义 WSL2(Windows Subsystem for Linux version 2)环境中的软件安装和配置 - 这个文件可以帮助你在 WSL2 中创建一个隔离的环境,以运行和管理特定的软件。 - - pip install --upgrade urllib3 7.与 Excel 相关的依赖库未安装:pandas 使用 openpyxl 或 xlwt 等库来将数据写入 Excel 文件。确保这些库已经安装。例如,如果你想使用 openpyxl,你可以使用以下命令安装 - pip install openpyxl 8.python更换国内镜像源三种实用方法 - pip3 config list - pip config list - pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ - pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ - 豆瓣:http://pypi.douban.com/simple/ - 阿里云:http://mirrors.aliyun.com/pypi/simple/ - 华为云:https://repo.huaweicloud.com/repository/pypi/simple - 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple - 中科大:https://pypi.mirrors.ustc.edu.cn/simple/