bygx_20098 2023-01-16 23:32 采纳率: 100%
浏览 103
已结题

用vs2022写python代码,导入的第三方库经常莫名失效。有时显示未导入却能用。

问题遇到的现象和发生背景

本来用vs2022编写c语言,用的挺舒服的,想着偷懒,直接也用vs2022编写python了。但是遇到了很奇怪的问题,导入的第三方库,经常性出现失效。本来编的好好的,关闭了vs2022然后重新打开一样的文件,没有其它操作,import后面就是绿色波浪线了。这种现象随机出现,可能再重启一下vs就好了。除此之外,还会可能与到一种情况,虽然显示导入不成功,但库中包含的内容却能用,只是函数不高亮。

错误信息

img

img


第一张图,左边python环境里显示了我安装了numpy,然而import还是显示绿色波浪线。 这问题太折磨人了,莫名其妙的,有人能指点一下这是vs2022的问题还是其他的呢。
第二张图,显示导入未成功,但是opencv的功能却实现了。

代码块

import cv2
import numpy as np
import random
import matplotlib.pyplot as plt
import time

我的解答思路和尝试过的方法。

一、考虑到可能是包的问题,我删掉了所有包并重新下载,没能解决问题。
二、之前总报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc5 in position 13: invalid continuation byte,觉得是字的编码问题,我就把保存方式改成utf-8了,不知道和字的编码有没有关系。

  • 写回答

8条回答 默认 最新

  • bug菌¹ Java领域优质创作者 2023-01-17 11:17
    关注

    1.建立系统环境变量 变量名填PYTHONPATH
    变量值为安装后的库地址。
    2.在解决方案管理器中,右击搜索路径,点击将PYTHONPATH添加到搜索路径。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 1月25日
  • 已采纳回答 1月17日
  • 创建了问题 1月16日

悬赏问题

  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么