首页 > 编程语言 >Vscode Mingw64抢夺Python路径的解决方案

Vscode Mingw64抢夺Python路径的解决方案

时间:2024-11-19 17:32:26浏览次数:1  
标签:Vscode 解决方案 路径 python Python Mingw64

Vscode Mingw64抢夺Python路径的解决方案

  • 系统:Windows 11
  • 时间:2024/11/19
  • 环境:Vscode: 版本 1.95.3
       Python扩展: v2024.20.0
       Mingw64: version 5.2.37(1)-release (x86_64-pc-msys)

说明

首先说明一下什么叫抢夺路径:

本人在今天再次运行一个此前运行过的python程序时,出现找不到pandas模块的情况,这明显是进了其他目录。我并未特意给Vscode设置过Python的路径,所以我猜测Vscode会从path变量里寻找python.exe,就像在cmd里运行命令python一样。这样我们就有了解决方案。

解决方案1

找到系统环境变量,将path变量中Mingw64的路径放在python的后面,让系统先识别到我自己安装的python。
此前在cmd输入python --version输出的是3.11.0(Mingw64的Python版本),改完以后,就变成我自己的3.9.0了。Vscode也正常了。

解决方案2

鉴于我环境刚刚配置好直到上周都还完全没有问题,所以我怀疑Mingw64会更改默认打开方式或者环境变量等,具体机理尚不清楚。所以我另外给了Vscode我的python的绝对路径。

Vscode运行python程序时,其实是调用Python插件实现的,所以我们去插件的设置里找。

找到这条设置,改为你安装python的目录。


其实我并没有弄清楚发生这种问题的根本原因,我也不想再进行繁复的环境配置过程去复现这种令人作呕的问题。各位大佬如有见解,欢迎留言。

标签:Vscode,解决方案,路径,python,Python,Mingw64
From: https://www.cnblogs.com/SoliGhost/p/18555248

相关文章

  • Python内存泄漏分析和弱引用
    在Python中进行内存分析以检测内存泄漏或内存持续增长的问题,是确保应用程序稳定性和性能的重要步骤。以下是详细的指南,涵盖内存分析的工具、流程以及弱引用在处理图片时的应用。一、内存泄漏与内存增长的区别内存泄漏(MemoryLeak):指程序中不再需要的对象由于引用关系没有......
  • 【Python】30个Python爬虫的实战项目!!!(附源码)
    Python爬虫是数据采集自动化的利器。本文精选了30个实用的Python爬虫项目,从基础到进阶,每个项目都配有完整源码和详细讲解。通过这些项目的实战,可以全面掌握网页数据抓取、反爬处理、并发下载等核心技能。一、环境准备在开始爬虫项目前,需要安装以下Python库:......
  • Python从0到100(七十三):Python OpenCV-OpenCV实现手势虚拟拖拽
    前言:零基础学Python:Python从0到100最新最全教程。想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Python爬虫、Web开发、计算机视觉、机器学习、神经网络以及人工智能相关知......
  • 【高贵的数据结构】学了python你一定要知道的知识之deque双端队列
    deque是Python的collections模块提供的一种双端队列数据结构,支持从队列的两端快速添加和删除元素,时间复杂度为(O(1))。与列表相比,它在高效的双端操作中有明显优势。1.导入dequefromcollectionsimportdeque2.初始化deque创建空队列dq=deque()print(......
  • python调用C#的dll
    1、使用VisualStudio建立C#的dll项目 2、编写C#代码生成dll库 3、安装pythonnet库用于调用C#的dllpipinstallpythonnet4、编写python代码importclr#引入clr模块,它是pythonnet提供的importsys#添加C#DLL所在的目录sys.path.append(r'Csharp_dll......
  • python+vue基于django/flask的连锁超市销售管理系统(超市库存与销售管理平台)java+nodej
    目录技术栈和环境说明具体实现截图预期达到的目标系统设计详细视频演示技术路线解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示研究方法感恩大学老师和同学源码获取技术栈和环境说明本系统以Python开发语言......
  • python+vue基于django/flask的奖学金评定系统(奖学金申请与管理平台)java+nodejs+php-计
    目录技术栈和环境说明具体实现截图预期达到的目标系统设计详细视频演示技术路线解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示研究方法感恩大学老师和同学源码获取技术栈和环境说明本系统以Python开发语言......
  • python+vue基于django/flask的同城篮球赛事场地预约系统java+nodejs+PHP-计算机毕业设
    目录技术栈和环境说明具体实现截图预期达到的目标系统设计详细视频演示技术路线解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示研究方法感恩大学老师和同学源码获取技术栈和环境说明本系统以Python开发语言......
  • 童年游戏——用Python写一个天天酷跑(附源码)
    写出来的效果图就是这样了下面就更新一下全部的代码吧还是老样子先定义importpygame,sysimportrandom写一下游戏配置width=1200#窗口宽度height=508#窗口高度size=width,heightscore=None#分数myFont=myFont......
  • [1078] To import an existing Python environment in Visual Studio Code (VSCode)
    ToimportanexistingPythonenvironmentinVisualStudioCode,followthesesteps:1.**OpenVisualStudioCode**.2.**OpentheCommandPalette**:  -Press`Ctrl+Shift+P`(Windows/Linux)or`Cmd+Shift+P`(macOS).3.**Searchforandselect"Python......