当前位置: 首页 > 后端技术 > Python

重装系统后Python打开原工程文件无法使用原虚拟环境

时间:2023-03-26 16:44:57 Python

问题描述:由于原系统运行速度较慢,重装了win10系统。但是打开原始项目时,无法配置原始虚拟环境,报错:Pythonpackagingtoolsnotfound.installpackagingtools。1配置原虚拟环境方法打开文件->设置->项目,然后按照以下操作配置原虚拟环境。然后选择原项目的虚拟环境,如下。2错误提示让我根据包文件点击installpackagingtools安装,于是报如下错误。提示NoPythonat"C:\ProgramFiles\python3.7"点击确定保险起见,继续报错InvalidPythonSDK。无法在Python3.7上设置PythonSDK……SDK似乎无效。既然提示是NoPythonat"C:\ProgramFiles\python3.7",那我们看看重装系统后python文件在哪个目录下。发现当前系统安装的python在C:\Users\Administrator\AppData\Local\Programs\Python\Python37,确实和原来系统的路径不一致。分析应该是这个原因导致的错误,那么应该修改哪里呢?由于可以读取原项目的python文件目录,说明写在配置文件中,于是打开原虚拟环境下的文件搜索,发现pyevnv.cfg就是配置文件。打开这个文件,里面的内容如下:home=C:\ProgramFiles\python3.7include-system-site-packages=trueversion=3.7.43解决办法果然home配置是原来的路径,然后修改这个路径单击,然后修改版本。注意:版本应该相同。如果已安装,则至少要是3.7.x,不能是3.8及以上版本,否则容易出现兼容性问题。根据我现在的python版本系统,修改配置文件如下:home=C:\Users\Administrator\AppData\Local\Programs\Python\Python37include-system-site-packages=trueversion=3.7.9然后配置原来的virtual环境的方法操作在另一边执行,基本没问题。