ทำไมเป็นภาษาไพธอนให้ FileNotFoundError:[หมายเลขข้อผิดพลาด 2]ไม่มีแฟ้มหรือไดเรกทอรีเกิดข้อผิดพลาดถึงแม้ว่ามีแฟ้มอยู่ก่อน?

0

คำถาม

ฉันกำลังพยายามทำให้เครื่องเรียนนางแบบและใช้ django ที่เหลือส่วนเฟรมเวิร์กจะเชื่อมต่อมัน ของโครงสร้างของโฟลเดอร์เป็นเหมือนนี้

server
|
+-- chat
|    |
|    +-- DistilBertModel
|    |    |
|    |    +-- OurModel
|    |    |    |
|    |    |    +-- BERT_model.py
|    |    |    +-- chatbot.py
|    |    |    +-- chatbot_predict.py
|    |    |    +-- model.sav
|    |    +-- data
|    |    |    |
|    |    |    +-- test_chatbot.csv
|    |    |    +-- answers.json
|    +-- migrations
|    +-- __init__.py
|    +-- admin.py
|    +-- apps.py
|    +-- models.py
|    +-- serializers.py
|    +-- tests.py
|    +-- urls.py
|    +-- views.py
+-- core
|
+-- templates
|
+-- db.sqlite3
|
+-- manage.py
|
+-- requirements.txt

ใน chatbot_predict.py แฟ้มฉันกำลังพยายามโหลดรุ่นและได้ prediction ใช้มันคุณครูแต่พอกลับมา รหัสเป็นแบบนี้

import joblib
loaded_model = joblib.load ('model.sav')

def get_prediction (message, loaded_model = loaded_model):
    return prediction

ตอนที่ฉันวิ่งหนีแฟ้มนี้โดยใช้ ไพธอน chatbot_predict.py ใช้บรรทัดคำสั่งมันทำงานสบายดี แต่ตอนที่ฉันนำเข้านี้ get_prediction ฟังก์ชันใน server/chat/views.py แล้วก็วิ่ง ปลั๊กอินสำหรับไพธอน manage.py runserver มันทำให้ข้อผิดพลาด enter image description here

ฉันทำอะไรผิดไปนั้น FileNotFoundError?

django machine-learning python
2021-11-23 21:02:19
1

คำตอบที่ดีที่สุด

0

นี่เป็นเพราะแฟ้มตอนนี้ตกอยู่ในสถานที่ต่างๆกันมากกว่าที่เป็นภาษาไพธอนสคริปต์แฟ้มหรือไดเรกทอรีปัจจุบัน.
พยายามในกรณีที่ตำแหน่งเต็มของนางแบบแฟ้ม(ไม่ใช่แค่ชื่อของ)และมันควรจะทำงานในทั้งสองคดี

เข้าท่าดีนิเราจะทำทุกอย่างที่เราทำคุณควรจะเรียกร้องของสคริปต์ในไดเรกทอรีรากของโครงการของคุณ(ซึ่งกลายเป็นไดเรกทอรีทำงาน)และได้ตามคาดให้แฟ้มเส้นทางเพื่อโหลด,สัมพันธ์กับรากของไดเรกทอรี

2021-11-23 23:19:23

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................