如何解決PyCharm顯示:無效的Python?SDK
我一臺(tái)電腦上建立了一個(gè)虛擬環(huán)境下的Python項(xiàng)目,然后直接把整個(gè)文件夾壓縮了一下發(fā)給了另一臺(tái)電腦,結(jié)果...
點(diǎn)開配置界面后
這路徑也沒問題啊,確實(shí)是我Python虛擬環(huán)境的路徑,尋找半天后發(fā)現(xiàn)了下面的文件:
打開后,發(fā)現(xiàn)其內(nèi)配置的Python的基礎(chǔ)解釋器的路徑是我原電腦路徑,而直接粘貼后另一臺(tái)電腦上沒有原電腦的路徑,
然后修改成當(dāng)前電腦的Python路徑:
接著就可以正常使用了,但是還是有一點(diǎn)點(diǎn)小瑕疵,
眾所周知,截止到現(xiàn)在,PyChram內(nèi)可以創(chuàng)建的虛擬環(huán)境最高版本是3.12.3,而上面顯示的卻是3.13,我也確實(shí)使用的是3.12,不知道是顯示問題還是什么
我的控制臺(tái)輸出也確實(shí)是3.12, (其實(shí)我用的是3.12.3,另一臺(tái)電腦上顯示的是3.12.3,這邊新建項(xiàng)目之后選擇3.12.3也輸出3.12.0,不知道為什么,可能我電腦本地的python是3.12.0,另一臺(tái)電腦的顯示正常:
),3.13顯然不對(duì),(官網(wǎng)上已經(jīng)更新3.13.0了
)
所以還有一個(gè)方法就是重新用新電腦建立一個(gè)虛擬環(huán)境, 選擇自己想要的版本,然后在原電腦上建立一個(gè)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í)行后會(huì)輸出當(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 如何使用七牛Python SDK寫一個(gè)同步腳本及使用教程
- Python使用微信SDK實(shí)現(xiàn)的微信支付功能示例
- Idea安裝python顯示無SDK問題解決方案
- 七牛云的python sdk 批量刪除資源的操作方法
- Python?SDK實(shí)現(xiàn)私服上傳下載的示例
- 關(guān)于Python調(diào)用百度語音合成SDK實(shí)現(xiàn)文字轉(zhuǎn)音頻的方法
- 將Python代碼打包成可調(diào)用SDK的四種方法小結(jié)(適用于移動(dòng)端 App)
- VSCode設(shè)置python SDK路徑的實(shí)現(xiàn)步驟
相關(guān)文章
python 繪圖模塊matplotlib的使用簡(jiǎn)介
這篇文章主要介紹了python 繪圖模塊matplotlib的使用簡(jiǎn)介,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-03-03如何利用python實(shí)現(xiàn)列表嵌套字典取值
這篇文章主要介紹了如何利用python實(shí)現(xiàn)列表嵌套字典取值,首先通過將列表backup_unit_id全部提取出來,確定需要取值的對(duì)象展開文章內(nèi)容,感興趣的朋友可以看一下2022-06-06詳解Python下Flask-ApScheduler快速指南
Flask是Python社區(qū)非常流行的一個(gè)Web開發(fā)框架,本文將嘗試將介紹APScheduler應(yīng)用于Flask之中,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-11-11python中快速進(jìn)行多個(gè)字符替換的方法小結(jié)
最近在用python給自己的seo工作提高效率和節(jié)省時(shí)間,發(fā)現(xiàn)python真的很不錯(cuò),可以完成很多事情。多個(gè)字符替換是大家可能都會(huì)遇到的一個(gè)問題,昨天在工作中就碰到了這么一個(gè)問題,所以想著記錄一下解決方案及其過程,方便以后參考。下面來一起看看吧。2016-12-12Python應(yīng)用開發(fā)之實(shí)現(xiàn)串口通信
在嵌入式開發(fā)中我們經(jīng)常會(huì)用到串口,串口通信簡(jiǎn)單,使用起來方便,且適用場(chǎng)景多。本文為大家準(zhǔn)備了Python實(shí)現(xiàn)串口通信的示例代碼,需要的可以參考一下2022-11-11Pytorch轉(zhuǎn)keras的有效方法,以FlowNet為例講解
這篇文章主要介紹了Pytorch轉(zhuǎn)keras的有效方法,以FlowNet為例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05