Điểm:0

ImportError: Bạn phải root để sử dụng thư viện này trên linux. Mô-đun bàn phím không hoạt động. Bạn có thể giúp?

lá cờ ru

Tôi có một mã trên pycharm, nơi nó sử dụng mô-đun bàn phím để viết 'Xin chào thế giới!'.Nhưng khi chạy nó báo ImportError: You must root to use this library on linux. Tôi không tìm thấy câu trả lời cho câu hỏi này vì vậy tôi hỏi nó từ bạn. Tôi sử dụng python 3.8 và tôi đã thực hiện cài đặt pip, cài đặt sudo và thậm chí trong trình thông dịch pycharm tôi đã cài đặt gói. Có ai khác nhìn thấy vấn đề này? Mọi sự giúp đỡ đều tốt và tôi chấp nhận cố gắng giúp đỡ. Và btw tôi rất mới trên linux. Tôi đã cài đặt Ubuntu ngày hôm qua.

ĐÃ CHỈNH SỬA: Đây là mã:

nhập bàn phím dưới dạng kb
kb.write('Xin chào thế giới!')

Nó rất đơn giản nên tôi không nghĩ rằng mình phải đăng nó.

Nmath avatar
lá cờ ng
Nếu bạn cần chúng tôi kiểm tra mã, chúng tôi cần mã. Vui lòng chỉnh sửa câu hỏi của bạn và bao gồm các chi tiết. Như đã viết, chúng tôi không biết bạn đang cố gắng chạy cái gì nên có lẽ chúng tôi sẽ không thể trả lời.
lá cờ ru
Có lẽ bạn nên thực thi mã này bên trong dấu nhắc `root` Python thay vì PyCharm. Chạy PyCharm với quyền root có thể gây rối với các quyền theo cách không tốt cho thư mục chính của bạn, trong khi sử dụng PyCharm để chỉnh sửa tệp và sau đó có một dấu nhắc đầu cuối riêng mở để thực thi tệp `.py` của bạn với `Sudo python3` có thể hoạt động để thử nghiệm.
Điểm:1
lá cờ us

Bạn phải sử dụng một nguồn gốc phần cuối (sudo -i hoặc sudo su sẽ thay đổi người dùng thành nguồn gốc). Điều hướng đến thư mục chứa tệp Python mà bạn muốn thực thi và chạy:

chmod +x yourfile.py

Ở đâu yourfule.py là tên của tệp bạn muốn thực thi.

Bây giờ, chạy yourfile.py như thường lệ sử dụng trăn3.

python3 yourfile.py

Một lần nữa, thay đổi yourfile.py với tên của tệp Python bạn muốn thực thi.

Someone avatar
lá cờ my
Không cần sử dụng thiết bị đầu cuối gốc... Sử dụng thiết bị đầu cuối gốc có thể làm hỏng mọi thứ. Người ta chỉ có thể sử dụng `sudo python3 file.py` để thực thi một tệp có quyền root.
Điểm:-3
lá cờ pk

Bạn cần chạy PyCharm với quyền root. Sử dụng thiết bị đầu cuối, điều hướng đến thư mục chứa pycharm (đối với tôi, nó ở đây: '~/PyCharm/pycharm-community-2021.3.2/bin') và nhập 'sudo bash pycharm.sh'

lá cờ ru
Điều này có thể phá vỡ quyền ở nhiều vị trí khác nhau, chỉ là thông tin về thông tin cá nhân.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.