Score:0

WSL บน win11 - ปฏิเสธการอนุญาตการเรียกใช้สคริปต์ไพ ธ อน

ธง cw

ฉันพยายามเรียกใช้สคริปต์หลามที่สร้างไฟล์ เมื่อทำงานฉันได้รับ:

ไฟล์ "/home/ashi/.pyenv/versions/3.8.5/lib/python3.8/os.py", บรรทัด 223 ใน makedirs
    mkdir(ชื่อ โหมด)
PermissionError: [Errno 13] การอนุญาตถูกปฏิเสธ:"/Users"

ฉันใช้ Ubuntu 20.04 โดยใช้ WSL บน win11 ฉันติดตั้ง python โดยใช้ pyenv ฉันได้ลองคำสั่ง chmod ทั้งหมดแล้ว และลองจากผู้ใช้รูท

ขอบคุณ

muru avatar
us flag
`/ผู้ใช้`? ฟังดูเหมือนเส้นทาง macOS คุณใช้ระบบแฟรงเกนใดที่ใช้เส้นทาง macOS ในระบบย่อย Linux ใน Windows
Ashi234 avatar
cw flag
ฉันไม่รู้. สิ่งเดียวที่ฉันติดตั้งคือ pyenv - python 3.8.5, บทกวี - บทกวีติดตั้ง
muru avatar
us flag
คำสั่งจริงที่คุณกำลังเรียกใช้ที่ทำให้เกิดปัญหานี้คืออะไร สคริปต์นี้เขียนโดยคุณหรือคนอื่น
Ashi234 avatar
cw flag
คำสั่งที่ฉันใช้คือ: python -m unittest test.test_contract
Ashi234 avatar
cw flag
มันไม่ได้เขียนโดยฉัน
Ashi234 avatar
cw flag
ขอบคุณเพื่อน! ในที่สุดมันก็เกิดจากตัวแปร env ตัวใดตัวหนึ่ง
NotTheDr01ds avatar
vn flag
@ Ashi234 ดีใจที่ได้ยินว่าคุณเข้าใจแล้ว มันอาจจะเป็นสิ่งที่คนอื่นจะเจอในอนาคต ดังนั้นจะเป็นการดีถ้าคุณให้รายละเอียดในคำตอบ แล้วยอมรับมันด้วยตัวเอง นี่จะเป็นการ "ปิด" คำถามด้วย ขอบคุณ!
Score:0
ธง cw

แก้ไขแล้ว! ปัญหาเกิดจากตัวแปรสภาพแวดล้อมที่โหลดจาก my .envrc ไฟล์. เพื่อแก้ปัญหา ฉันเพิ่งสร้าง dir ที่โปรแกรมคาดว่าจะเห็น

โพสต์คำตอบ

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