哈哈我回來啦!
經過崩潰的三天後,我抱著我的電腦屁顛屁顛的去找老師了。
此篇解決方法有點像流水帳
不喜者可直接跳至最後
首先呢~老師先檢查了我的安裝步驟。
如此如此~這般這般~
恩恩步驟沒有問題
然後呢又檢查了我python安裝
結果發現我的python安裝得一團亂
(因為老師在操作我的電腦,我不好意思讓老師停下來讓我截圖,所以這段請大家自行想像) 畫外音:不要強人所難好嗎
在這邊提醒一下大家
如果要解除安裝程式
請正正當當,按部就班地到設定解除安裝喔
不要隨便delete整個安裝包跟資料夾就覺得刪乾淨了
對
就是我:)
重新安裝好,用了老師推薦的版本3.10
老師說不要下載太新版本,因為很多連動的程式可能還沒更新到這麼新。
滿心歡喜地迎接成功
結果
一樣
一模一樣
然後老師就問我為甚麼一定要用1.20.3的numpy呢?
對啊
為啥?
喔因為ChatGPT建議我的
老師聽完無語了片刻,然後跟我說因為我現在要求的是1.21.3的版本
他不懂為甚麼我突然要下載1.20.3
老師還是很有耐心地跟我解釋,他可能沒有支援1.21.3的部分,所以我努力的方向是沒錯的,要改numpy的版本
於是乎我們去找了numpy的版本研究了一下他支援的部分。
1.21.3這不是有嗎
然後老師仔細看了一下錯誤提示,說:"1.21.3是你要求的版本欸"
???
我?
我嗎?
我不知道
然後老師找到了requirements的文件
什麼???!!!
真的是我!
然後我們隨便改了一個版本
對
就真的是
隨便:)
然後重新執行了一次
朋友們!!!!!我們終於成功啦!!!!
喔耶!!!!!!!!!!!!
果然改numpy版本是對的,我只不過是改錯地方罷啦不要瞎掰好嗎
這裡提供真的可以跑的程式碼給大家
(沒有說官網錯,我本人的問題,如果有人需要也可以參考)
cd openai-quickstart-python
cp .env.example .env #取得API
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass #開啟系統權限
python -m venv venv
.\venv\Scripts\Activate #激活腳本
Import-Module C:\Users\User\openai-quickstart-python\venv\Scripts\Activate.ps1 #需要看一下自己的腳本路徑
pip install -r requirements.txt #檢查requirements文件中的版本是否可以使用
flask run #得到網址!
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Restricted #得到我們需要的內容記得再把權限關起來保護我們的電腦~
今天也是快樂和平的一天呢
明天見:)