Score:0

ImportError: คุณต้องรูทเพื่อใช้ไลบรารีนี้บน linux โมดูลแป้นพิมพ์ไม่ทำงาน คุณสามารถช่วย?

ธง ru

ฉันมีรหัสใน pycharm ซึ่งใช้โมดูลแป้นพิมพ์เพื่อเขียน 'Hello world!'แต่เมื่อฉันเรียกใช้ มันบอกว่า ImportError: คุณต้องรูทเพื่อใช้ไลบรารีนี้บน linux ฉันไม่พบคำตอบสำหรับคำถามนี้ ดังนั้นฉันจึงถามจากคุณ ฉันใช้ python 3.8 และฉันได้ทำการติดตั้ง pip, sudo install และแม้กระทั่งใน pycharm interpreter ฉันได้ติดตั้งแพ็คเกจแล้ว คนอื่นเห็นปัญหานี้หรือไม่? ความช่วยเหลือทั้งหมดเป็นสิ่งที่ดีและฉันยอมรับการพยายามช่วย และ btw ฉัน noob มากบน linux ฉันติดตั้งอูบุนตูเมื่อวานนี้

แก้ไข: นี่คือรหัส:

นำเข้าแป้นพิมพ์เป็น kb
kb.write('สวัสดีชาวโลก!')

มันง่ายมากจนฉันไม่คิดว่าจะต้องโพสต์

Nmath avatar
ng flag
หากคุณต้องการให้เราตรวจสอบโค้ด เราต้องการโค้ดนั้น โปรดแก้ไขคำถามของคุณและใส่รายละเอียด ตามที่เขียนไว้ เราไม่รู้ว่าคุณกำลังพยายามเรียกใช้อะไร ดังนั้นเราอาจไม่สามารถตอบได้
ru flag
คุณน่าจะเรียกใช้โค้ดนี้ภายในพรอมต์ Python `root' แทน PyCharm การเรียกใช้ PyCharm ในฐานะ root อาจทำให้สิทธิ์ในไดเร็กทอรีหลักของคุณยุ่งเหยิงได้ ในขณะที่การใช้ PyCharm เพื่อแก้ไขไฟล์และเปิดเทอร์มินัลพรอมต์แยกต่างหากเพื่อเรียกใช้ไฟล์ `.py` ด้วย `sudo python3` อาจใช้งานได้สำหรับการทดสอบ
Score:1
ธง us

คุณต้องใช้ ราก เทอร์มินัล (sudo -i หรือ ซูโด ซู จะเปลี่ยนผู้ใช้เป็น ราก). ไปที่ไดเร็กทอรีซึ่งมีไฟล์ Python ที่คุณต้องการเรียกใช้และเรียกใช้:

chmod +x yourfile.py

ที่ไหน yourfule.py เป็นชื่อไฟล์ที่คุณต้องการเรียกใช้งาน

ตอนนี้เรียกใช้ yourfile.py ตามปกติโดยใช้ หลาม3.

python3 yourfile.py

อีกครั้งเปลี่ยน yourfile.py ด้วยชื่อไฟล์ Python ที่คุณต้องการเรียกใช้

Someone avatar
my flag
ไม่จำเป็นต้องใช้รูทเทอร์มินัล... การใช้รูทเทอร์มินัลอาจทำให้สิ่งต่าง ๆ เสียหายได้ เราสามารถใช้ `sudo python3 file.py` เพื่อเรียกใช้ไฟล์ที่มีสิทธิ์รูท
Score:-3
ธง pk

คุณต้องเรียกใช้ PyCharm ในฐานะรูท ใช้เทอร์มินัลนำทางไปยังโฟลเดอร์ที่มี pycharm (สำหรับฉันอยู่ที่นี่: '~/PyCharm/pycharm-community-2021.3.2/bin') และพิมพ์ 'sudo bash pycharm.sh'

ru flag
การดำเนินการนี้อาจทำลายการอนุญาตในที่ต่างๆ เพียงแจ้งให้ทราบ

โพสต์คำตอบ

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