问题形容:
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>python
No 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 会主动加载这些模块,等加载完之后,就能够运行了。