如何解决PyCharm显示:无效的Python SDK

 更新时间:2025年01月04日 09:54:17   作者:有机苯(代码小萌新)  
这篇文章主要介绍了在不同电脑之间传输Python项目时遇到的路径问题,并提供了解决方法,文中通过图文介绍的非常详细,需要的朋友可以参考下

我一台电脑上建立了一个虚拟环境下的Python项目,然后直接把整个文件夹压缩了一下发给了另一台电脑,结果...

点开配置界面后

 这路径也没问题啊,确实是我Python虚拟环境的路径,寻找半天后发现了下面的文件:

打开后,发现其内配置的Python的基础解释器的路径是我原电脑路径,而直接粘贴后另一台电脑上没有原电脑的路径,

然后修改成当前电脑的Python路径:

 接着就可以正常使用了,但是还是有一点点小瑕疵,

 众所周知,截止到现在,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脚本(需要用虚拟环境运行),让其输出当前的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文件下:

然后在新电脑上建立的新环境下执行:

pip install -r piplist.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

这里用了清华的 PyPI 镜像网站,也可以代理下载,然后吧venv文件夹中的Lib文件夹整体替换即可:

至此解决。 

总结

到此这篇关于如何解决PyCharm显示:无效的Python SDK的文章就介绍到这了,更多相关PyCharm 无效的Python SDK内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 十分钟利用Python制作属于你自己的个性logo

    十分钟利用Python制作属于你自己的个性logo

    这篇文章主要给大家介绍了关于十分钟如何利用Python制作属于你自己的个性logo的相关资料,主要利用的是词云实现这个效果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友下面来一起看看吧
    2018-05-05
  • python 筛选数据集中列中value长度大于20的数据集方法

    python 筛选数据集中列中value长度大于20的数据集方法

    今天小编就为大家分享一篇python 筛选数据集中列中value长度大于20的数据集方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Flask-Vue前后端分离的全过程讲解

    Flask-Vue前后端分离的全过程讲解

    这篇文章主要介绍了Flask-Vue前后端分离的全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • python如何使用requests提交post请求并上传文件(multipart/form-data)

    python如何使用requests提交post请求并上传文件(multipart/form-data)

    这篇文章主要给大家介绍了关于python如何使用requests提交post请求并上传文件(multipart/form-data)的相关资料,Python有许多库支持,它们可以简化HTTP上的数据传输,requests库是最受欢迎的Python包之一,因为它在网络刮削中被大量使用,需要的朋友可以参考下
    2023-11-11
  • Python FTP两个文件夹间的同步实例代码

    Python FTP两个文件夹间的同步实例代码

    本文通过实例代码给大家介绍了python ftp两个文件夹间的同步,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • Django 限制访问频率的思路详解

    Django 限制访问频率的思路详解

    这篇文章主要介绍了Django 限制访问频率的思路详解,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • Windows下Python的Django框架环境部署及应用编写入门

    Windows下Python的Django框架环境部署及应用编写入门

    这篇文章主要介绍了Windows下Python的Django框架环境部署及程序编写入门,Django在Python的框架中算是一个重量级的MVC框架,本文将从程序部署开始讲到hellow world web应用的编写,需要的朋友可以参考下
    2016-03-03
  • python使用Random随机生成列表的方法实例

    python使用Random随机生成列表的方法实例

    在日常的生活工作和系统游戏等设计和制作时,经常会碰到产生随机数,用来解决问题,下面这篇文章主要给大家介绍了关于python使用Random随机生成列表的相关资料,需要的朋友可以参考下
    2022-04-04
  • 使用Python将JSON数据还原为PPT文件的实现步骤

    使用Python将JSON数据还原为PPT文件的实现步骤

    这篇文章主要介绍了我们将构建其逆向工具——通过JSON数据自动生成PPT文件,这一功能可应用于自动化报告生成、样式复用、数据驱动的PPT创建等场景,本文将详解代码实现与关键步骤,需要的朋友可以参考下
    2025-04-04
  • tf.nn.conv2d与tf.layers.conv2d的区别及说明

    tf.nn.conv2d与tf.layers.conv2d的区别及说明

    这篇文章主要介绍了tf.nn.conv2d与tf.layers.conv2d的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02

最新评论