PyCharm显示 无效的 Python SDK
2025-06-24 12:47:06
来源:新华网
Python项目在我的电脑上建立了一个虚拟环境c;然后直接压缩整个文件夹,发送到另一台电脑,结果..。
点击配置界面后。
这条路没问题,这的确是我Python虚拟环境的路径,经过半天的搜索,我发现了以下文件:
打开后,Python的基本解释器路径是我原来的计算机路径,直接粘贴后,另一台电脑上没有原电脑的路径,
然后将Python路径修改为当前计算机a;
然后可以正常使用,但是还是有一点瑕疵
众所周知,#xff0c;到目前为止,在PyChram中创建的最高虚拟环境版本是3.12.3,上面显示的是3.13,我确实用了3.12,不知道是显示问题还是什么。
我的控制台输出确实是3.12, (其实我用的是3.12.3,另一台电脑显示3.12.3,选择3.12.3的新项目后,输出3.12.0,不知道为什么,也许我的电脑本地python是3.12.0,另一台电脑显示正常:),3.13显然不对(3.13.0已在官网更新。
)
因此,另一种方法是重用新计算机建立虚拟环境 选择你想要的版本,然后在原电脑上建立powershell脚本(#xff09需要虚拟环境运行;,让它输出当前的python库版本,
## CreatePipList.ps1# 定义目标文件的完整路径$filePath = ".\src\requirements\piplist.txt"# 获取目标文件的目录路径$directoryPath = [System.IO.Path]::GetDirectoryName($filePath)# 检查目录是否存在,如果没有,创建它的if (-Not (Test-Path -Path $directoryPath)) { New-Item -ItemType Directory -Path $directoryPath -Force}# 执行 pip freeze 并将输出重定向文件pip freeze > $filePath。
执行后,将将当前库的版本输出到目标txt文件下:
。
执行后,将将当前库的版本输出到目标txt文件下:
。
然后在新电脑上建立的新环境下执行:
pip install -r piplist.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple。
这里用的是清华 PyPI 镜像网站也可以代表下载然后整体更换venv文件夹中的Lib文件夹:至此解决。 。