在可视化代码中执行 python 但失败(错误信息:python 路径配置.....)

Posted

技术标签:

【中文标题】在可视化代码中执行 python 但失败(错误信息:python 路径配置.....)【英文标题】:Execute python at visual code but fail (error message: python path configuration.....) 【发布时间】:2021-09-29 16:08:31 【问题描述】:

当我在可视代码中执行 python 时,会发生错误。消息如下:

我做了一些解决方案,比如添加 PYTHONPATH 并在管理应用程序执行别名处关闭与 python 相关的 exe。

谢谢!

【问题讨论】:

先在系统变量中添加python到PATH 【参考方案1】:

这是我的sys.path

['d:\\workPlace\\pythontest3.9\\hello',
 'D:\\workPlace\\pythontest3.9',
 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip',
 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\DLLs',
 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\lib',
 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39',
 'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python39\\site-packages',
 'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python39\\site-packages\\win32',
 'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python39\\site-packages\\win32\\lib',
 'C:\\Users\\Administrator\\AppData\\Roaming\\Python\\Python39\\site-packages\\Pythonwin',
 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages']

这有点奇怪,因为我真的不能让我的 sys.path 包含 .\\DLLs\\lib 而不是完整路径。

这是导致问题的原因,因为解释器在Lib 文件夹下找不到encodings 包。

您可以尝试创建一个新的吗?

【讨论】:

【参考方案2】:

我认为您尚未在环境变量中创建 VS 代码的路径。 如果它完成了,你可以在 VS 代码中执行程序。 否则,您必须下载最新版本的 Python (3.9.6)。

【讨论】:

以上是关于在可视化代码中执行 python 但失败(错误信息:python 路径配置.....)的主要内容,如果未能解决你的问题,请参考以下文章

Hive 错误:失败:执行错误,从 org.apache.hadoop.hive.ql.exec.DDLTask 返回代码 1。字符串类型信息

Python异常

Matplotlib pyinstaller 错误执行失败

FlywayDB:迁移失败并显示“执行语句错误”,但手动运行迁移 SQL 代码有效

Kivymd MDDataTable 执行失败

C++ MFC - 在 CDialog::OnSize 事件 (GetWindowRect) 上没有引发运行时错误的代码执行失败