问题形容:
1、买了一台新电脑,装的事win11零碎,装置了Python环境以及Pycharm等工具。
2、原来电脑上的我的项目拷贝到新零碎,同时用Pycharm关上,并设置原来venv虚构门路下Scripts下的python.exe作为我的项目的解释器,但还是提醒找不到包。
问题查找:
1、进入我的项目的虚拟环境目录
进入我的项目虚拟环境,我的在D:\mypython\guiyian\venv\Scripts
2、间接执行Python命令,发现问题
在地址栏中输出cmd,而后输出python运行测试一下。
D:\mypython\guiyian\venv\Scripts>pythonNo Python at 'C:\Users\Administrator\AppData\Local\Programs\Python\Python38\python.exe'
发现报错了,找不到python执行文件,这个门路是原来电脑上装置的python3.8的理论门路,以后win11零碎不是这个门路,从应用程序找到python3.8的门路在C:\Users\wzh\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.8中。
然而,发现这仅仅是一个快捷方式,还要进一步找到python3.8的真正地位。当然,如果记得本人得装置门路,间接进去就更好了。
确定python3.8的可执行文件装置门路在:
C:\Users\wzh\AppData\Local\Programs\Python\Python38
3、关上虚拟环境的配置文件
进入父一级目录,D:\mypython\guiyian\venv
将红色局部,替换为对应本机的新地址。
留神:我原来我的项目用的是python3.8版本,所以这次也须要对利用3.8的版本,如果你没有,就须要装置。
再从新进入解释器的配置界面,作上面的配置就发现原来我的项目装置的包全副都有了。
点击OK,Pycharm会主动加载这些模块,等加载完之后,就能够运行了。