如何解決PyCharm顯示:無效的Python?SDK
我一臺電腦上建立了一個虛擬環(huán)境下的Python項(xiàng)目,然后直接把整個文件夾壓縮了一下發(fā)給了另一臺電腦,結(jié)果...

點(diǎn)開配置界面后

這路徑也沒問題啊,確實(shí)是我Python虛擬環(huán)境的路徑,尋找半天后發(fā)現(xiàn)了下面的文件:

打開后,發(fā)現(xiàn)其內(nèi)配置的Python的基礎(chǔ)解釋器的路徑是我原電腦路徑,而直接粘貼后另一臺電腦上沒有原電腦的路徑,

然后修改成當(dāng)前電腦的Python路徑:

接著就可以正常使用了,但是還是有一點(diǎn)點(diǎn)小瑕疵,

眾所周知,截止到現(xiàn)在,PyChram內(nèi)可以創(chuàng)建的虛擬環(huán)境最高版本是3.12.3,而上面顯示的卻是3.13,我也確實(shí)使用的是3.12,不知道是顯示問題還是什么

我的控制臺輸出也確實(shí)是3.12, (其實(shí)我用的是3.12.3,另一臺電腦上顯示的是3.12.3,這邊新建項(xiàng)目之后選擇3.12.3也輸出3.12.0,不知道為什么,可能我電腦本地的python是3.12.0,另一臺電腦的顯示正常:

),3.13顯然不對,(官網(wǎng)上已經(jīng)更新3.13.0了

)
所以還有一個方法就是重新用新電腦建立一個虛擬環(huán)境, 選擇自己想要的版本,然后在原電腦上建立一個powershell腳本(需要用虛擬環(huán)境運(yùn)行),讓其輸出當(dāng)前的python庫版本,
## CreatePipList.ps1
# 定義目標(biāo)文件的完整路徑
$filePath = ".\src\requirements\piplist.txt"
# 獲取目標(biāo)文件的目錄路徑
$directoryPath = [System.IO.Path]::GetDirectoryName($filePath)
# 檢查目錄是否存在,如果不存在,則創(chuàng)建它
if (-Not (Test-Path -Path $directoryPath)) {
New-Item -ItemType Directory -Path $directoryPath -Force
}
# 執(zhí)行 pip freeze 并將輸出重定向到文件
pip freeze > $filePath執(zhí)行后會輸出當(dāng)前的庫的版本到目標(biāo)txt文件下:

然后在新電腦上建立的新環(huán)境下執(zhí)行:
pip install -r piplist.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
這里用了清華的 PyPI 鏡像網(wǎng)站,也可以代理下載,然后吧venv文件夾中的Lib文件夾整體替換即可:

至此解決。
總結(jié)
到此這篇關(guān)于如何解決PyCharm顯示:無效的Python SDK的文章就介紹到這了,更多相關(guān)PyCharm 無效的Python SDK內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python 篩選數(shù)據(jù)集中列中value長度大于20的數(shù)據(jù)集方法
今天小編就為大家分享一篇python 篩選數(shù)據(jù)集中列中value長度大于20的數(shù)據(jù)集方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
python如何使用requests提交post請求并上傳文件(multipart/form-data)
這篇文章主要給大家介紹了關(guān)于python如何使用requests提交post請求并上傳文件(multipart/form-data)的相關(guān)資料,Python有許多庫支持,它們可以簡化HTTP上的數(shù)據(jù)傳輸,requests庫是最受歡迎的Python包之一,因?yàn)樗诰W(wǎng)絡(luò)刮削中被大量使用,需要的朋友可以參考下2023-11-11
Windows下Python的Django框架環(huán)境部署及應(yīng)用編寫入門
這篇文章主要介紹了Windows下Python的Django框架環(huán)境部署及程序編寫入門,Django在Python的框架中算是一個重量級的MVC框架,本文將從程序部署開始講到hellow world web應(yīng)用的編寫,需要的朋友可以參考下2016-03-03
python使用Random隨機(jī)生成列表的方法實(shí)例
在日常的生活工作和系統(tǒng)游戲等設(shè)計(jì)和制作時(shí),經(jīng)常會碰到產(chǎn)生隨機(jī)數(shù),用來解決問題,下面這篇文章主要給大家介紹了關(guān)于python使用Random隨機(jī)生成列表的相關(guān)資料,需要的朋友可以參考下2022-04-04
使用Python將JSON數(shù)據(jù)還原為PPT文件的實(shí)現(xiàn)步驟
這篇文章主要介紹了我們將構(gòu)建其逆向工具——通過JSON數(shù)據(jù)自動生成PPT文件,這一功能可應(yīng)用于自動化報(bào)告生成、樣式復(fù)用、數(shù)據(jù)驅(qū)動的PPT創(chuàng)建等場景,本文將詳解代碼實(shí)現(xiàn)與關(guān)鍵步驟,需要的朋友可以參考下2025-04-04
tf.nn.conv2d與tf.layers.conv2d的區(qū)別及說明
這篇文章主要介紹了tf.nn.conv2d與tf.layers.conv2d的區(qū)別及說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02

