vscode里面模块缺失的几种可能以及解决方法(部分可能)

最近在做Python的脚本编写,老是在运行文件时提示缺少模块。通过几天的了解,总结出以下的方法来解决。

1、模块没有安装

        对于这种的解决方法很简单,哪里少了安哪里,在cmd或者bash里边直接使用下边的命令就可以直接安装。注意:首先你的机器上需要安装了Python,其次你要了解你的Python有没有同时装2和3的版本,如果都装了,建议使用下边的哪个命令

pip install moduleName        #只装了一个版本,直接用就好了,后边的moduleName记得改成自己要安装的库名字
or
pip2/pip3 install moduleName   #针对同时存在2和3版本,为了更好使用,pip后边带上数字

2、安装了多个相同版本的Python

        如果上边的方法无法改变,那么可能是存在了同版本(2.x或者3.x)的多个安装路径,这时你就需要仔细寻找一下了,看看自己电脑是否存在多个文件路径,我是这种情况。

        模块安装与否的辨别方法:

               对于多个版本,可能存在默认的模块安装位置是A路径,但是vscode使用的是B路径,这样就会导致模块引入失败。

               可以通过在文件位置打开cmd命令行,运行python后,手工“import moduleName”引入模块,看Python的反馈来辨别,如果引入没有报错就证明模块是存在的,如果引用报错就证明模块没有安装在这个路径下。

        几种解决方法:

                如果是模块安装位置是A路径,但是vs使用的是B路径这种情况。

                1、直接把文件替换过去。

                        优点:见效快,不用改变任何烦人的配置,随替随用。

                        缺点:无法确定模块文件里边的内容是否有绝对路径,以及被替换文件里边的内容配置是否被改变 。

                2、增加或改变默认的文件路径

vscode导入不同模块下py文件报错ModuleNotFoundError: No module named最有效解决办法!!! - 简书

                      可以通过上面链接里的思路来解决问题

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VScode中,可以使用模块化的方式运行Python代码。模块化是将代码分割成多个模块或文件,以实现代码的重用和组织。下面是在VScode中实现模块运行Python代码的步骤: 1. 首先,你需要安装VScode插件Python,该插件提供了代码分析、高亮、规范化等基本功能,是Python开发中必备的插件。 2. 在VScode中创建一个新的文件夹,可以通过点击左侧的资源管理器面板上的"打开文件夹"选项,然后选择一个文件夹作为你的工作目录。 3. 在该文件夹中创建一个Python文件,可以通过右键点击文件夹,选择"新建文件"并命名为.py后缀的文件名。 4. 在Python文件中编写你的代码,并将代码组织成模块。可以使用函数和类来实现模块化编程。例如,你可以定义一个函数或者一个类,然后在其他地方引用并调用它们。 5. 在VScode中通过调试按钮或者通过终端运行Python文件。你可以使用VScode提供的调试功能来运行Python代码,通过设置断点并逐步执行代码。也可以通过终端进入到你的工作目录,并使用`python 文件名.py`的方式来运行Python文件。 总结来说,在VScode中实现模块运行Python代码的步骤包括安装Python插件、创建工作目录、编写代码并组织成模块,然后使用调试功能或终端运行代码。这样可以更好地管理和重用你的Python代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python笔记.docx](https://download.csdn.net/download/bxy0806/88235414)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [用VScodePython怎么运行?](https://blog.csdn.net/weixin_42305648/article/details/112019950)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值