Score:2

ไม่สามารถเรียกใช้ Spyder บน Ubuntu (windows bash)

ธง ch

ฉันยังใหม่กับ Linux และ ฉันใช้ Windows 11

ติดตั้ง ubuntu bash จาก MS store และติดตั้ง Spyder โดยใช้คำสั่งนี้

sudo apt-get ติดตั้ง spyder

แต่เมื่อฉันโทรหา Spyder

ฉันได้รับข้อผิดพลาดนี้

user1@DELLG3:~$ สปายเดอร์
qt.qpa.xcb: ไม่สามารถเชื่อมต่อกับจอแสดงผล
qt.qpa.plugin: ไม่สามารถโหลดปลั๊กอินแพลตฟอร์ม Qt "xcb" ใน "" แม้ว่าจะพบ
แอปพลิเคชันนี้ไม่สามารถเริ่มต้นได้เนื่องจากไม่สามารถเริ่มต้นปลั๊กอินแพลตฟอร์ม Qt ได้ การติดตั้งแอปพลิเคชันอีกครั้งอาจแก้ไขปัญหานี้ได้

ปลั๊กอินแพลตฟอร์มที่ใช้ได้คือ: eglfs, linuxfb, มินิมอล, มินิมอล, ออฟสกรีน, vnc, xcb

ยกเลิก

ฉันพยายามถอนการติดตั้งและติดตั้ง Spyder ใหม่

แต่ข้อผิดพลาดเดียวกัน

มีความคิดใดที่จะแก้ไขปัญหานี้

ru flag
โดย 'ใช้ Windows 11" และ "Ubuntu (windows bash) คุณหมายถึง WSL หรือไม่
asmgx avatar
ch flag
ใช่ ฉันใช้ WSL
Score:5
ธง cn

โดยค่าเริ่มต้น WSL ไม่มี เอ็กซ์-เซิร์ฟเวอร์ดังนั้นคุณต้องระบุ มี X-เซิร์ฟเวอร์ที่แตกต่างกัน พร้อมใช้งานสำหรับ Windows เมื่อเร็ว ๆ นี้ฉันอ่านบน Windows 11 มีแอปพลิเคชันเนทีฟที่เรียกว่า WSLg.

ขณะนี้ฉันใช้ Windows 10 และชอบแอปของบุคคลที่สามที่มีอยู่ใน Store จริงๆ ก.ว.ส.

เพียงแค่ติดตั้งแอปพลิเคชั่นและเปิดใช้งาน จากนั้นคลิกที่ไอคอนบนแถบงาน เรียกดูรายการของ ลินุกซ์แอพ และค้นหาโปรแกรมของคุณ - ควรเป็น Spider3

ป้อนคำอธิบายรูปภาพที่นี่

หมายเหตุเกี่ยวกับ Windows 10 คุณต้องเปิดใช้งาน WSL2 หากยังไม่ได้เปิดใช้งาน ฉันคิดว่าควรเปิดใช้งานตามค่าเริ่มต้นบน Windows 11


นอกจากนี้ คุณสามารถติดตั้งเซิร์ฟเวอร์ X แบบเนทีฟและสภาพแวดล้อมเดสก์ท็อปทั้งหมดภายใต้ WSL เอง จากนั้นตั้งค่าบริการ RDP และใช้แอปพลิเคชัน Windows Remote Desktop เพื่อเข้าสู่ระบบสภาพแวดล้อมเดสก์ท็อปของ Ubuntu

ในความคิดของฉัน ในกรณีส่วนใหญ่ เราไม่ต้องการโซลูชันที่ซับซ้อนมากนัก อย่างไรก็ตาม นี่คือวิดีโอแนะนำวิธีการใช้งานที่ดี ซึ่งจัดทำโดย David Bombal บน YouTube: WSL2 อูบุนตู GUI

Score:3
ธง vn

ฉันเพิ่งลองใช้หนึ่งในอินสแตนซ์ WSL2 Ubuntu "ชั่วคราว" ของฉัน และฉันสามารถให้ Spyder ทำงานได้สำเร็จภายใต้ Windows 11

ไม่จำเป็นต้องติดตั้งเซิร์ฟเวอร์ X ของบริษัทอื่น เนื่องจากสามารถทำงานได้ภายใต้ WSLg โดยไม่มีปัญหา

บางสิ่งที่จะลอง

  • ขั้นแรก คุณสามารถรันแอปพลิเคชัน X อื่นๆ ได้หรือไม่ ทำให้เเน่นอน สะท้อน $DISPLAY ส่งคืนสิ่งที่ต้องการ :0. ลองทำง่ายๆ sudo apt ติดตั้ง -y xterm && xterm. หากใช้งานได้แสดงว่า WSLg ใช้งานได้

  • ถ้า เอ็กซ์เทอม ใช้ไม่ได้ ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน WSLg หากคุณอัปเกรดจาก Windows 10 เป็น Windows 11 คุณจะต้องออกจาก WSL จากนั้น:

    wsl -- อัพเดท
    wsl -- ปิดเครื่อง
    

    จากนั้นลองอีกครั้ง

  • ตรวจสอบเพื่อให้แน่ใจว่าคุณกำลังใช้งาน WSL2:

    wsl.exe -l -v
    

    ถ้าแสดงรุ่น 1 สำหรับอินสแตนซ์ของคุณ คุณจะต้องอัปเดตเป็น WSL2 โปรดแจ้งให้เราทราบหากเป็นกรณีนี้ และฉันจะแนะนำแนวทางให้คุณทราบ

  • เนื่องจากคุณระบุว่าคุณค่อนข้างใหม่สำหรับ Linux ตรวจสอบให้แน่ใจว่าคุณได้อัปเดต repos ของคุณแล้ว เพื่อให้คุณได้รับส่วนประกอบทั้งหมดเป็นเวอร์ชันล่าสุด:

    อัปเดต sudo apt && อัปเกรด sudo apt
    
  • สุดท้าย หากคุณเคยปฏิบัติตามคำแนะนำบางอย่างเพื่อแก้ไข $จอแสดงผลตรวจสอบไฟล์เริ่มต้นของคุณ (เช่น ~/.bashrc) และเปลี่ยนกลับ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ทำการแก้ไขใดๆ ด้วยตนเอง แสดง ตัวแปรใน WSL ภายใต้ Windows 11

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา