python包导入问题:vscode配置PYTHONPATH环境变量

Win10配置VSCode+Opencv3(C++) GCC环境 环境清单: win10 _64位系统 VSCode:官网地址 Opencv:3.4.5 Cmake:3.9.0 MinGw:MinGW-W64 GCC-8.1.0(x86_64-posix-seh) MinGW配置: MinGW可以在线安装,也可以直接下载文件后离线解压。 本人选择的是后者,文件下载连接如上。 下载完成后直接解压到你的安装磁盘下。 然后将解压后bin文件夹的path添加到系统环境变量。例如:D:\mingw-w64\bin。 Cmake配置: Cmake同样是下载文件 阅读详情
AI摘要

博客介绍了如何在VSCode中设置PYTHONPATH环境变量,以便能从任意位置导入个人Python程序包。首先需要在系统环境变量中添加PYTHONPATH,然后在VSCode的用户设置中配置`terminal.integrated.env.windows`,添加相应的PYTHONPATH路径。重启VSCode后,即使模块不在当前工作区也能成功导入。

python个人程序包导入问题:vscode配置PYTHONPATH环境变量

本人想把平时写的一些可能会再次用到python代码放在电脑某个文件夹下,以后要用到的时候,不用把模块复制到当前工程,直接import模块名,让解释器自动去指定目录找需要的模块。看过几篇博客,都是只用把这个程序包文件夹所在的目录添加到PYTHONPATH环境变量中即可。不过这在vscode中还不够,打印sys.path中发现在vscode中运行的python解释器并没有把系统PYTHONPATH中写的目录加入到环境中。
然后我在https://blog.youkuaiyun.com/qq_31654025/article/details/109474175这篇博客中找到了解决办法,下面分享一下:

第一步:在系统添加PYTHONPATH环境变量

此电脑->空白处右键->属性->左侧高级设置按钮->环境变量
在这里插入图片描述
在用户变量中点新建,变量名写PYTHONPATH,值写程序包所在的目录。然后点确定。

第一步:

vscode中ctrl+"," 打开设置,点击红框中的链接
在这里插入图片描述
在这个文件中加上红框中的代码:
“terminal.integrated.env.windows”: {“PYTHONPATH”:" w o r k s p a c e F o l d e r ; {workspaceFolder}; workspaceFolder;{env:PYTHONPATH}"}
在这里插入图片描述
保存,重启vscode,就能在本机上任意位置import自己的程序包了。
像这样:
在这里插入图片描述
ldlpkg这个包并不在工程目录下,但是是可以导入成功的。

安装ArcGIS后可以在ArcMap中的python窗口中导入arcpy包,但是在cmd窗口/vscode中无法导入arcpy包的问题 安装好ArcGIS并在系统中添加了python的环境变量(Path)后,在ArcMap中的python窗口导入arcpy包: 运行成功,arcpy包导入; 但是在cmd命令行窗口中导入失败: 根据显示的python版本信息,是ArcGIS自带的python,经查找资料,是在进行import操作时,查找路径存在问题; 查看当前import时的查找路径: 通过sys模块下的sys.path变量查看当前import包时python的查找路径; 通过ArcMap中的python窗口查看arcpy包所在文件夹: 阅读详情

相关推荐

Python环境管理:解决pandas安装成功但导入失败的完整指南

在Python数据分析与科学计算领域,环境管理是开发者必须掌握的基础概念。其核心原理在于通过虚拟环境隔离不同项目的依赖,确保每个项目拥有独立的Python解释器和包安装目录。这一机制的技术价值在于避免了版本冲突,提升了项目的可复现性和稳定性。在实际应用场景中,数据科学家和工程师常使用pandas、numpy等库进行数据处理,但常因环境错配导致“安装成功却导入失败”的问题。本文聚焦于这一典型痛点,系统解析了虚拟环境、解释器路径、依赖完整性等关键因素,并提供了从诊断到解决的全套工程实践方案,帮助开发者彻底理解并

weixin_34259232的博客 359

vscode配置PYTHONPATH

vscode配置PYTHONPATH

huangrunxing的专栏 2557

vscode:无法导入自己的py文件问题

问题描述 在使用vscode运行Python过程中,经常需要导入自己曾经写过的函数,以此简化程序。然而,在vscode中导入自己的py文件模块时,可能会存在一些问题,如这样: ModuleNotFoundError: No module named 'test04' 这可能是你vscode中Python的读入模块读入路径存在问题,具体的解决方式有三种 解决方案 通过修改sys.path路径的方式 import sys,os sys.path.append('需要作为模块引入的路径') settin

舒克&beta 1万+

1、windows下VScode修改PYTHONPATH变量方便导入模块

目录问题引入解决问题之前的小小知识点解决方案one,通过env设置PYTHONPATH环境变量解决方案two,通过envFile设置PYTHONPATH环境变量解决方案three,通过terminal.integrated.env.windows设置`PYTHONPATH`环境变量 问题引入   在使用vscode中,虽然vscode可以高度自定义,里面的一些插件确实也让自己难以自拔。但是,与Pycharm比较,还是有一些瑕疵的,比如说包以及模块的导入。在Pycharm中因为它是自己把工程目录给加入到sys

追梦的土豆的博客 2万+

【实战指南】VSCode Python项目内模块导入:从PYTHONPATH配置到IDE环境变量全解析

本文详细解析了VSCode中Python项目模块导入失败的常见原因及解决方案,重点介绍了PYTHONPATH环境变量的配置方法和VSCode专属设置技巧。通过实战案例演示如何配置.env文件、settings.json和调试环境,帮助开发者彻底解决ModuleNotFoundError问题,提升开发效率。

weixin_42531923的博客 93

告别ModuleNotFoundError:VScode中三种配置PYTHONPATH的实战指南

本文详细介绍了在VScode中配置PYTHONPATH的三种实战方法,解决常见的ModuleNotFoundError问题。通过launch.json、.env文件和terminal.integrated.env配置,帮助开发者高效管理Python模块导入路径,提升开发效率。特别适合从Pycharm切换到VScode的开发者。

weixin_33743703的博客 448

VScode上配置python环境过程,vscode python环境配置

网站上也有很多详细的教程。但总所周知每个人的计算机是不一样的,遇到的问题也会不一样,此次只是记录本人安装Python的过程。

2201_75362610的博客 4万+

从零构建智慧农业监测终端:STM32数据采集与LoRa组网实战

本文详细介绍了如何从零构建智慧农业监测终端,涵盖STM32数据采集与LoRa组网实战。通过DHT22温湿度传感器和YL-69土壤湿度传感器实现精准环境监测,结合LoRa无线传输技术解决偏远农田信号问题。文章还分享了硬件选型、电路设计、低功耗优化及Flutter跨平台应用开发等关键技巧,助力农业智能化升级。

weixin_29172963的博客 357

【VSCode,Python】一劳永逸的成功导入本地模组,PYTHONPATH的修改,与各种踩坑点

本文介绍了在VSCode中成功导入本地Python模组的解决方案。针对绝对导入报错"No module"的问题,提出两种修改PYTHONPATH的方法:一是在launch.json中添加环境变量配置(适用于F5调试),二是在终端设置中添加环境变量(适用于命令行运行)。重点指出Linux系统下路径分隔符应为冒号而非分号,这是服务器端运行失败的常见原因。通过正确配置PYTHONPATH为项目根目录的上一层,即可实现规范的绝对导入(如from my_project.package1 impor

溢流眼泪的博客 3293

不会ps,你也可以成为ps高手,最强傻瓜式人像一键磨皮美白瘦脸美妆PS插件

比如:美肤是用来去斑点的,如果效果不太理想,就加大百分比,反之就减小。瘦脸如果脸胖的就打开,正常的就关闭。所谓的一键调节,要不只能调节一种效果,要不就是个预设,然后让你自己再调。同时,该软件还加入了贴心的批量处理功能,能同时处理上千张照片,让您喝着茶也能将工作做完。、自动检测照片中的人脸,包括鼻子,嘴巴,耳朵,眼睛和眉毛。、依托强大的脸部识别功能,可以高效的对人物全身皮肤进行智能识别,处理,使肤质平滑、过渡均匀。,这是网上下载的模糊照片,经过简单处理,你可以发现,眼睛变的更亮,皮肤更白,眼袋消失。

心语家园 - www.xinyucn.cc 2897

PCIe信号眼图总是不开?手把手教你调CTLE和DFE参数(附实测波形对比)

本文详细解析了PCIe信号眼图调试中CTLE和DFE参数的优化方法,帮助硬件工程师解决眼图无法张开的问题。通过实际案例和步骤指导,介绍了如何调整CTLE直流增益和DFE抽头系数,提升接收端均衡器性能,确保信号完整性。

weixin_26805597的博客 214

vscode导入自定义包显示:ModuleNotFoundError: No module named ‘ *** ‘

比如有以下项目,工程名是experience,下面有parent包。parent包有parent_main.py以及child子包,child包里面有child_main.py。vscode在导入自定义包方面会出现些问题,从github上下个项目运行不了,显示 ModuleNotFoundError: No module named ’ *** '。报错:ModuleNotFoundError: No module named ‘parent’里面设置自动将项目的根目录添加到环境变量。

ittongyuan的博客 1521

嵌入式C开发必备:用Cursor规则搞定代码风格检查(附Pikachu项目实战)

本文以Pikachu开源项目为例,详细介绍了如何利用Cursor的AI代理规则系统,为嵌入式C开发项目配置一套完整的代码风格检查与规范执行方案。通过实战演示,指导开发者创建项目级规则,实现命名、格式、硬件抽象层及驱动开发的自动化规范,从而提升代码一致性、可维护性和团队协作效率。

weixin_29181861的博客 598

VScode修改PYTHONPATH变量方便导入模块

解决问题之前的小小知识点 vscode有两个重要的配置文件:launch.json和settings.json。launch.json是使用VS Code运行调试程序的启动设置,包括设置环境变量,使用哪个解释器,debug类型以及程序入口等等。settings.json是VS Code程序的设置选项,包括快捷键,插件设置等等。 在Python中有一个环境变量PYTHONPATH,在得到模块搜索...

weixin_38906715的博客 904

【C++】ROS:ROS1环境配置与基础示例

ROS1环境配置与基础示例

DevFrank的博客 2103

uniapp [微信小程序] - 详解微信小程序端接入mqtt全流程及示例源码教程,uniApp微信小程序端如何接入MQTT插件并实现连接/断开+发布订阅+消息队列+离线重连等各种示例代码(开箱即用)

uniapp微信小程序接入MQTT,uniapp中使用mqtt,uniapp 微信小程序端接入mqtt示例代码教程,适用于微信小程序的MQTT插件,uniapp开发微信小程序连接mqtt,uniApp微信小程序接入MQTT协议,uniapp vue3微信小程序使用MQTT的小例子接入流程,使用uniapp开发小程序接入mqtt,如何在uniapp项目中使用mqtt,uniapp mqtt的使用示例,mqtt连接报错,如何在项目里集成mqtt,Mqtt协议,主动连接mqtt,订阅消息,实现发布,订阅和接收消息

🏆 前端领域优质创作者 2880

【已解决】【VSCode Python同项目内的import问题】在VSCode的Python项目中正确地import同项目下其他package中的module

研究了很久的时间,网上根本没找到合适的解决方案,最后终于解决了这个困扰我已久的问题,这里记录解决方案。 另外,本文还补充了:==在windows上的配置方法。==

the Blog of 等不到天亮丶等时光 4万+

手把手教你学AutoSAR - 总目录

鉴于近期较多博友问及微信群,如下可申请好友验证,请备注“autosar”,否则可能添加不通过。验证通过后,拉入讨论群。PS:本人鉴于工作事项可能不能及时回复问题,可在交流群内部和其他博友之间相互沟通交流经验。欢迎来到桃源乐游的《AutoSAR配置与实践》,以下为学习大纲,蓝色字体点击可跳转。

nihaoljq2010的博客 7458

VSCODE通过.env配置PYTHONPATH

VSCODE通过.env配置PYTHONPATH,实现代码托管迁移后配置依然生效

Hunter_H1的博客 5084

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

从根本上优雅地解决 VSCode 中的 Python 模块导入问题

本文介绍了如何在 Visual Studio Code (VSCode) 中解决 Python 模块导入问题。当在 VSCode 中运行测试脚本 test_deal_file.py 时,遇到了 ModuleNotFoundError 错误,因为 controllers 包未被识别。通过在 VSCode 的工作区设置中配置环境变量 PYTHONPATH,并将项目路径添加到 Python 的模块搜索路径中,我们能够成功解决这个问题。文章提供了详细的步骤,包括如何修改 settings.json 文件,重启虚拟环

weixin_45312236的博客 4万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Vscode运行Python无法导入自己编写的包的解决方法

在Vscode编辑器中,我经常用于编写Python代码,这一过程中,无论是导入第三方包还是Python内置的包,都未曾遇到过任何问题。然而,当我尝试导入一个跨文件自定义的包时,却遭遇了导入异常的问题。这一经历促使我撰写本文,希望通过分享解决这一问题的方法,帮助遇到类似问题的开发者。以及我觉得“包”这个称呼,不太贴切我们日常使用操作系统的习惯,因此后面我都会称呼为“文件夹”

m0_73366745的博客 4130

VScode上配置python环境过程

新手小白在VScode下载python插件和配置python环境的参考过程

qq_52271115的博客 5万+

vscode 无法导入自己写的模块文件(.py)问题

PYTHONPATH是一个环境变量,用于指定Python解释器在导入模块时搜索模块的路径。当我们导入一个模块时,Python解释器首先会在系统默认的路径中搜索模块,然后再到PYTHONPATH中搜索。如果模块在这些路径中找不到,Python解释器将会抛出“ModuleNotFoundError”。是使用vscode运行调试程序的启动设置,包括设置环境变量,使用哪个解释器,debug类型以及程序入口等等。是vscode程序的设置选项,包括快捷键,插件设置等。,还是使用右上角快捷方式,都可以正常运行。

m0_48069265的博客 7864

VSCode配置Python开发环境!

VsCode系列:VSCode配置Python开发环境! 今天博主跟大家聊一聊如何使用VsCode系列:VSCode配置Python开发环境!不喜勿喷,如有建议欢迎补充、讨论! 关于安装和汉化可以观看博主的这篇文章《下载安装及汉化 》以及Python系列:windows10配置Python3.0开发环境!,安装完毕重启VsCode! Come on! 首先请大家确定VsCode的安装以及Pyt...

Mr_chen的博客 1万+

vscode环境 python import导入自定义包问题

python 引入 导入 自定义模块, python 引入 导入 外部文件 项目中想使用以前的代码,或者什么样的需求致使你需要导入外部的包 如果是web 下,比如说django ,那么你新建一个app,把你需要导入的说用东东,都写到这个app中,然后在setting中的app也配上基本就ok了 如果是本地代码,可以有几种方式, 1、这种最简单,也可能最不实用,将你的外部文件放到跟需要调用外部文...

niuniu0243111006的博客 2万+
上一篇: pyqt5 designer QmessageBox 闪退问题解决
下一篇: pyqt5 tablewidget设置列不可编辑的方法
?-ldl
博客等级 码龄7年 712粉丝 88原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值