首页 > 编程语言 >pycharm导入Python解释器错误解决

pycharm导入Python解释器错误解决

时间:2025-01-23 17:32:07浏览次数:1  
标签:解释器 distutils Python https 解决 pycharm CXM

 

1.Pycharm中显示Please select a valid Python Interpreter

https://blog.csdn.net/hou09tian/article/details/120900335

 

_________________________________________________________________________________________________________________ 

1、新建环境出现问题的解决记录

 

ModuleNotFoundError: No module named 'distutils'

Traceback (most recent call last):
File "C:\Users\CXM\AppData\Local\Temp\tmppycharm-management/virtualenv.py", line 22, in <module>
import distutils.spawn
ModuleNotFoundError: No module named 'distutils'

解决方法

pip install setuptools

处理python软件包的工具包,它依赖于distutils,安装setuptools可以间接解决没有distutils的问题

 

2、卸载python,未正确卸载

需要找到对应的路径 删除对应卸载步调的文件目录,这边的CXM是用户名,改成自己的用户名即可

C:\Users\CXM\AppData\Local\Package Cache

3、出现3.12.x版本与pycharm 2020 不兼容问题,添加interpreter时 无法正确识别,显示3.1版本不可用 解决放啊 安装最新的pycharm

 

4、使用最新的pycharm提示   SDK is not defined for Run Configuration  无法正确运行程序

解决方法

编辑configuration,将Add source roots to PYTHОNPATH 勾选上

https://stackoverflow.com/questions/74076140/sdk-is-not-defined-for-run-configuration

 

声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/ 如出现转载未声明 将追究法律责任~谢谢合作

标签:解释器,distutils,Python,https,解决,pycharm,CXM
From: https://www.cnblogs.com/kelelipeng/p/18688261

相关文章

  • python flask中使用or查询和and查询,还有同时使用or、and的情况
    在Flask中处理数据库查询时,通常会结合使用ORM工具,例如SQLAlchemy。以下是or查询、and查询以及两者同时使用的示例。文章目录基础准备1.使用or_查询2.使用and_查询3.同时使用or_和and_4.更加复杂的嵌套查询基础准备假设有一个模型User,定义......
  • 基于Python和uiautomation的Windows桌面自动化操作方案
    基于Python和uiautomation的Windows桌面自动化操作方案在日常开发和测试过程中,我们经常需要对Windows桌面应用程序进行自动化操作。本文将记录如何使用uiautomation库来实现这些操作,同时为了避免对主机的正常使用造成干扰,借助VMwareWorkstation虚拟机环境进行操作,并结合实际案例......
  • Python 融合豆包 AI 优化测试用例生成
    在软件开发过程中,测试用例的编写是确保软件质量的关键环节。传统的测试用例编写往往依赖人工经验,不仅耗时费力,还容易出现遗漏。随着人工智能技术的发展,利用AI来辅助生成测试用例成为了提高效率和质量的有效途径。本文将介绍如何使用Python与豆包AI融合,实现测试用例的......
  • 从零开始的Python之旅—Day2—语法特点和变量
    Day2—语法特点和变量目录Day2—语法特点和变量Python语法特点注释规则代码缩进编码规范变量保留字和标识符保留字标识符变量变量命名规则变量赋值常量Python语法特点注释规则1.单行注释:#之后的都被注释掉直到换行#注释内容以下两种注释都是正确的#输入身高,单位为......
  • Python中防止因外部调用导致程序崩馈
    使用 try 和 catch 只能处理Python中的一部分异常;但如果异常是由于外部程序(如 ffmpeg)调用时产生的,那么这种异常很可能会直接导致程序崩溃,不给你使用 try 和 catch 处理异常的机会。一个解决办法是用multiprocessing另起一个子进程来运行相关的代码。如果程序崩溃,也只......
  • 使用 PyInstaller 打包 Python 应用并解决依赖问题
    使用PyInstaller打包Python应用并解决依赖问题在Python开发中,有时需要将程序打包成独立的可执行文件,以便分发和部署。PyInstaller是一个广泛使用的工具,可以将Python程序及其依赖打包成可执行文件。然而,在打包过程中,我们经常会遇到一些问题,尤其是在处理复杂依赖或特定环......
  • docker-py:在Python中轻松使用Docker引擎API,更加灵活地管理和使用容器性
    Docker是一种流行的容器技术,让开发者能够在各种环境中快速地构建、部署和管理应用程序。而docker-py是一个强大的Python库,可以让你通过Python代码与Docker引擎API进行互动,实现与Docker命令相同的功能。本文将详细介绍docker-py的安装、使用以及一些常见的操作示例,帮助你更好地利用......
  • python-leetcode-随机链表的复制
    138.随机链表的复制-力扣(LeetCode)"""#DefinitionforaNode.classNode:def__init__(self,x:int,next:'Node'=None,random:'Node'=None):self.val=int(x)self.next=nextself.random=......
  • Pyenv:Python 版本管理的终极指南
    Pyenv:Python版本管理的终极指南在Python开发中,管理多个Python版本是一个常见的挑战。Pyenv是一个强大的工具,允许开发者在同一台机器上轻松切换不同的Python版本。无论你是初学者还是专业开发者,Pyenv都能帮助你更高效地管理Python版本。本指南将详细介绍Pyenv......
  • Python算法模糊匹配:FuzzyWuzzy深度剖析,从入门到精通,解决你所有需要匹配的需求
    在数据科学和文本处理的世界中,字符串匹配是一个非常普遍的问题。FuzzyWuzzy作为一个强大的Python库,通过模糊匹配技术解决了许多由于拼写错误、格式不一致引起的问题。本文将详细介绍FuzzyWuzzy,从基本概念到高级应用,帮助你掌握这一工具。目录FuzzyWuzzy简介安装与快速开始基础......