当前位置: 首页 > wzjs >正文

建同城购物网站经历成都商城网站制作

建同城购物网站经历,成都商城网站制作,兰州光辉网站建设,怎样下载优化大师Windows 上使用 vscode mingw 调试 python 程序 目的:在 win10/11 上能用 vscode 在 Anaconda3 的某个虚拟环境下调试 py 程序,同时使用 mingw64 命令行工具(不使用 PowerShell)。 msys64 安装(mingw64)…

Windows 上使用 vscode + mingw 调试 python 程序

目的:在 win10/11 上能用 vscode 在 Anaconda3 的某个虚拟环境下调试 py 程序,同时使用 mingw64 命令行工具(不使用 PowerShell)。

msys64 安装(mingw64) 安装

下载:msys2-x86_64-20250622.exe

安装到:C:\DEVPACK\msys64

然后打开 msys2 命令行,执行下面的命令,更新安装开发环境:

$ pacman -Syu
$ pacman -Su
$ pacman -S --needed base-devel mingw-w64-x86_64-toolchain
$ pacman -S zip git	

根据实际情况,设置下面的系统环境变量(Win+R->sysdm.cpl->高级/环境变量/系统环境变量):

# 从windows继承环境变量
MSYS2_PATH_TYPE=inheritMSYS2_HOME=C:\DEVPACK\msys64
MSYS2_ROOT_BASH=/C/DEVPACK/msys64

Anaconda3 安装

下载 Anaconda3-2025.06-0-Windows-x86_64.exe

C:\DEVPACK:\Anaconda3

设置下面的系统环境变量:

ANACONDA3_HOME=C:\DEVPACK\Anaconda3
ANACONDA3_ROOT_BASH=/C/DEVPACK/Anaconda3

创建py虚拟环境:pytorch_env

conda env list
conda create -n pytorch_env python=3.12 -y

假设要激活的虚拟环境为:pytorch_env。创建虚拟环境文件:pytorch.env,全部内容如下:

#!/bin/bash
# 2025-05-19 for windows+mingw
# source pytorch_env.sh#--------------------------------
# 可选环境变量
#--------------------------------
##export HF_HUB_DISABLE_SYMLINKS_WARNING=1
##export HF_ENDPOINT="https://hf-mirror.com"# Windows 平台自动转为: D:/huggingface
##export HF_HOME=/d/huggingface
##export HF_MODELS=${HF_HOME}/models#--------------------------------
# 必须的设置
#--------------------------------
source "$ANACONDA3_BASH_ROOT/etc/profile.d/conda.sh"
conda activate pytorch_env

项目目录结构 (假设项目:aistock)

aistock/.git/.vscode/settings.jsonlaunch.json.gitignore.envstart.py
  • .env (可选)

      # 使用 `python-dotenv` 库来管理环境变量,它允许我们从 `.env` 文件中读取环境变量并设置到当前环境中。它能使我们避免修改系统环境变量。# 安装:pip install python-dotenv# 用法:#----------------------------------------------# import os# from dotenv import load_dotenv# load_dotenv()  # 默认加载当前目录下的.env文件# SECRET_KEY= os.environ['SECRET_KEY']# print('SECRET_KEY=', SECRET_KEY)#----------------------------------------------# 示例环境变量SECRET_KEY=a1e8bcb0f6f048bfd99b076c4996fa78
    
  • settings.json 完整内容:

      {"editor.suggestSelection": "first","vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue","window.zoomLevel": 1,"git.ignoreLegacyWarning": true,"editor.formatOnSave": false,"editor.formatOnPaste": false,"editor.formatOnType": false,// 禁用所有格式化提供程序"editor.defaultFormatter": null,// 终端配置"terminal.integrated.profiles.windows": {"MINGW64": {"path": ["${env:MSYS2_ROOT_BASH}/usr/bin/bash.exe"],"icon": "terminal-bash","args": ["--login","-i"],"env": {"MSYSTEM": "MINGW64","CHERE_INVOKING": "1","CONTITLE": "MinGW x64","C_INCLUDE_PATH": "/mingw64/include","CPLUS_INCLUDE_PATH": "/mingw64/include","PATH": "/usr/bin;/mingw64/bin;${env:PATH}"}}},"terminal.integrated.defaultProfile.windows": "MINGW64",// 文件关联"files.associations": {"*.h": "c","*.c": "c","*.py": "python","*.java": "java","*.cpp": "cpp","*.cxx": "cpp","*.hpp": "cpp","*.hxx": "cpp","*.js": "javascript","*.ts": "typescript","*.json": "json","*.html": "html","*.css": "css","*.md": "markdown","*.xml": "xml","*.yaml": "yaml","*.yml": "yaml","*.sh": "shellscript","*.bash": "shellscript","*.txt": "plaintext","*.csv": "csv","*.log": "log","*.conf": "properties","*.ini": "properties","*.bat": "batch"},// CMake 配置"cmake.ignoreCMakeListsMissing": true,// ============================// Python 配置// ============================// 1. Python 解释器路径"python.defaultInterpreterPath": "${env:ANACONDA3_ROOT_BASH}/envs/pytorch_env/python.exe",// 2. 虚拟环境配置"python.venvPath": "${workspaceFolder}/.env","python.terminal.activateEnvironment": true,// 3. 强制使用 MINGW64 终端(关键设置)"python.terminal.launchArgs": ["--login", "-i"],"python.terminal.executeInFileDir": true,"python.terminal.activateEnvInCurrentTerminal": true,// 4. 终端集成设置"terminal.integrated.inheritEnv": true,"terminal.integrated.automationShell.windows": "${env:MSYS2_ROOT_BASH}/usr/bin/bash.exe",// 5. Python 特定终端设置"python.terminal.launchOptions": {"shellPath": "${env:MSYS2_ROOT_BASH}/usr/bin/bash.exe","shellArgs": ["--login", "-i"],"env": {"MSYSTEM": "MINGW64","PATH": "/usr/bin;/mingw64/bin;${env:PATH}"}},// 6. 调试器设置"debug.console.acceptFocusCommands": true,"debug.console.wordWrap": true,"debug.console.lineHeight": 1.2,"debug.console.fontFamily": "Consolas, 'Courier New', monospace","debug.console.fontSize": 13,// 7. Python 调试配置"python.debug.console": "integratedTerminal","python.debug.justMyCode": true,"python.debug.forceWindowsSubsystem": false,// Python 分析设置"python.analysis.typeCheckingMode": "basic",// 禁用所有格式化功能"python.formatting.provider": "none",  // 关键:完全禁用格式化提供程序"[python]": {"editor.formatOnSave": false,      // 确保保存时不格式化"editor.rulers": [120]             // 保留120字符参考线},// 禁用所有行长度警告"python.linting.flake8Enabled": true,"python.linting.pylintEnabled": false,"flake8.args": ["--ignore=E501,W505,E231,E203","--max-line-length=999","--extend-ignore=E501"],"python.linting.flake8CategorySeverity.E": "Information",  // 降低严重级别// 禁用语言服务器的行长检查"python.analysis.diagnosticSeverityOverrides": {"reportGeneralTypeIssues": "none","line-too-long": "none"    // 确保 Pylance 不报告行长问题},// 可选:禁用所有 Python 提示和警告. 核选项:完全禁用所有 linting// "python.linting.enabled": false}
    
  • launch.json 完整内容

      {"version": "0.2.0","configurations": [    {"name": "pytorch_env","type": "debugpy","python": "python.exe","request": "launch","program": "${file}","args": [],"cwd": "${workspaceFolder}","env": {"PATH": "${env:ANACONDA3_ROOT_BASH}/envs/pytorch_env:${env:PATH}" // 确保环境路径优先}}]}
    

调试项目:aistock

使用 mingw64 命令行工具:

运行程序:

cd /d/huggingface/scripts/aistock/
source pytorch.env
python start.py

使用 vscode 调试:

cd /d/huggingface/scripts/aistock/
code .打开 start.py,按 F5 调试即可。

文章转载自:

http://kaSDyenQ.zstbc.cn
http://Cf42ZPeV.zstbc.cn
http://egexcbMO.zstbc.cn
http://rYTLtG6V.zstbc.cn
http://3s7mU0Al.zstbc.cn
http://R8jepHfY.zstbc.cn
http://wIwX61j0.zstbc.cn
http://qdwnx2bv.zstbc.cn
http://CUd0C2YZ.zstbc.cn
http://xvyIXAR3.zstbc.cn
http://tuAVNfEx.zstbc.cn
http://1KXMq0vC.zstbc.cn
http://0ONeaWpR.zstbc.cn
http://dYgoApL2.zstbc.cn
http://vPOhQDVe.zstbc.cn
http://c5iUf68L.zstbc.cn
http://58Pf7k6Z.zstbc.cn
http://qbMbeviy.zstbc.cn
http://M0tyev21.zstbc.cn
http://PQvnycKK.zstbc.cn
http://mprSwQt5.zstbc.cn
http://B7pSHvpu.zstbc.cn
http://RG0HXtu9.zstbc.cn
http://YD2JViC0.zstbc.cn
http://jdDYO3yS.zstbc.cn
http://2EpcGlns.zstbc.cn
http://bf4gvSFf.zstbc.cn
http://MuVwA6d8.zstbc.cn
http://h4zLRNGk.zstbc.cn
http://0TOWKW1f.zstbc.cn
http://www.dtcms.com/wzjs/729789.html

相关文章:

  • 创意灵感的网站沧州 网站建设
  • 宿迁市建设局网站首页小型网站开发要多少钱
  • 企业网站的建设的功能定位长沙装饰公司
  • 哪种网站开发简单net域名做企业网站怎么样
  • 免费建设网站入驻wordpress导航栏制作
  • 旅游网站设计参考文献wordpress+本地编辑
  • 织梦小说网站源码一对一专属定制方案
  • 响应式网站的制作工具室内装修设计书籍
  • php简单企业网站源码网页制作网站素材
  • 北京做网站的装修设计公司组织架构图
  • 成都网站建设优化企业排名中国建设银行信用卡中心官网
  • 贵州省建设厅官方网站电话wordpress 培训机构
  • 做a 免费网站有哪些企业网站建设需求
  • 保定网站建设公司g4560做网站服务器
  • 建网站的过程太原网站建设哪家好
  • 太仓网站开发建设服务网站建设技术优势
  • 龙华建设网站公司安徽工程建设发展有限公司
  • 绩效考核表 网站建设做网页怎么在网站播放视频
  • 建一个营销网站多少钱做暖暖欧美网站
  • 做网站费用入什么科目石家庄招聘求职信息网
  • 网站建设云主机云服务器做网站怎建立ftp和数据库
  • 网站做服装那个平台好一点wordpress反爬虫插件
  • 房地产公司网站源码河源网站制作
  • 多语言外贸企业网站源码上海网站搭建公司哪家好
  • 网站怎么自适应屏幕大小淘宝客的优惠卷网站怎么做的
  • 长春做网站外包免费简历制作app
  • 方一凡和磊儿做家教的网站安庆网络推广和竞价
  • vue做网站cms龙口网页定制
  • 翻页大图网站苏州软件定制开发
  • 山东省个人网站备案对网络营销的认识有哪些