Windows中安装python-embed版本和VSCode免安装版本python开发环境

Windows中安装python-embed版本和VSCode免安装版本python开发环境 python-embed版本下载安装官网下载: 下载地址Tips: 下载Windows embeddable package安装方法:解压到指定目录即可,无需安装配置环境变量python.exe文件目录配置到Path变量中,cmd中运行python --version查看配置是成功pip安装检查是否安装:python -m ensurepip --default-pip下载地址: 官方下载安装方法: python get-pip.py任意目录安装,pip的可执行文件默认安装在python所在位置的Scripts目录,源码文件安装在Lib\site-packages目录安装说明:Be cautious if you’re using a Python install that’s managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state. You can use python get-pip.py --prefix/usr/local/ to install in /usr/local which is designed for locally-installed software.pip.exe文件目录配置到Path变量中,cmd中运行pip list查看配置是成功模块导入配置导入pip模块:embed版本的python,默认是不会导入Lib\site-packages路径的配置,需要打开文件python311._pth,去掉import site前面的 # 号,cmd运行: python -m pip list查看是否成功导入导入其他位置模块:在根目录\Lib\site-packages创建一个新的.pth文件并进行编辑添加路径模块安装:pip install module,安装在Lib\site-packages目录中VSCode免安装版本官网下载: 下载地址Tips: 找到.zip格式文件下载安装配置安装: 解压到指定目录无需安装配置: 用户配置及扩展插件默认是放置在用户家目录,如果放置在VSCode目录,创建data目录,则用户配置和插件安装在data目录,便于打包移动到不同电脑使用导入在线配置参考: vscode同步GitHub在线配置安装python扩展包搜索python,额外安装Pylance和Python Debugger插件python插件-pylance插件功能:. Docstrings. Signature help, with type information. Parameter suggestions. Code completion. Auto-imports (as well as add and remove import code actions). As-you-type reporting of code errors and warnings (diagnostics). Code outline. Code navigation. Type checking mode. Native multi-root workspace support. IntelliCode compatibility. Jupyter Notebooks compatibility. Semantic highlighting代码格式化:微软发布:autopep8,Black formatter社区发布:Ruff,yapf代码检查:微软发布:Pylint,flake8社区发布:Ruff,mypyFlake8是对下面三个工具的封装1PyFlakes静态检查Python代码逻辑错误的工具。2Pep8 静态检查PEP8编码风格的工具。3NedBatchelder’s McCabe script静态分析Python代码复杂度的工具。推荐使用Ruff极速 Lint 格式化Ruff 是一个用 Rust 编写的高速 Python Linter 和格式化工具比传统工具如 Flake8、autopep8快 10-100 倍同时支持代码修复和格式化。命令行使用安装模块pip install ruff检查代码:ruff check . 自动修复:ruff check --fix . 格式化代码:ruff format . 查看帮助:ruff --helpVScode插件安装官方 Ruff 扩展Ruff - Visual Studio Marketplace打开py文件CtrlShiftP-格式化配置Ruff为默认格式化和自动修复工具配置打开设置找到扩展Ruff配置相关规则。勾选FormatPreview、LintEnable、LintPreviewLine Length设置最大长度LintIgnore设置lint忽略检查规则虚拟环境配置安装:python -m pip install virtualenvTips: 进入到项目目录安装创建:python -m virtualenv venv安装python包:进入虚拟环境: venv\Scripts\activate (myvenv) D:\python-code\Django 安装python包: python -m pip install package 导出依赖: (myvenv) D:\python-code\Djangopip freeze requirements.txt 新环境安装依赖: pip install -r requirements.txt 退出虚拟环境: deactivate