Score:0

PYTHONPATH พร้อมไดเร็กทอรีการเข้าถึงที่จำกัดและการติดตั้ง Anaconda ที่ใช้ร่วมกัน

ธง in

เรามีการติดตั้ง Anaconda ที่ใช้ร่วมกันบนเซิร์ฟเวอร์ Windows 2016 ซึ่งผู้ใช้มีสิทธิ์การเข้าถึงที่หลากหลาย เราตั้งค่า PYTHONPATH ให้ชี้ไดรฟ์เครือข่าย (P:/code) เพื่อเปิดใช้งานการนำเข้าโมดูลที่กำหนดเอง เมื่อผู้ใช้ที่ไม่มีสิทธิ์เข้าถึง P:/code พยายามเปิด Anaconda Anaconda ล้มเหลวในการเริ่มต้นและให้ ข้อความนี้:

ข้อผิดพลาดร้ายแรงของ Python: initfsendcoding: ไม่สามารถโหลดตัวแปลงสัญญาณระบบไฟล์ OSError: [WinError 59] เกิดข้อผิดพลาดเครือข่ายที่ไม่คาดคิด: 'P:\code'

มีความคิดใด ๆ เกี่ยวกับวิธีที่ดีที่สุดในการจัดการสิ่งนี้หรือไม่? ฉันทราบถึงตัวเลือกเหล่านี้:

  1. ลบ P:/code ออกจาก PYTHONPATH (ซึ่งจะหยุดการนำเข้าโมดูลที่กำหนดเอง)
  2. ให้สิทธิ์ผู้ใช้ใหม่เข้าถึง P:/code (ละเมิดสิทธิ์น้อยที่สุด)
  3. สลับไปที่ User (vs System) Environment Variable (ผู้ใช้ต้องเข้าใจวิธีตั้งค่าตัวแปรเหล่านี้และต้องทำข้ามกลุ่มเซิร์ฟเวอร์)
  4. ???

ตามหลักการแล้ว สำหรับฉัน Anaconda จะยอมรับว่าผู้ใช้ไม่มีสิทธิ์เข้าถึงไดเร็กทอรีใดไดเร็กทอรีใดไดเร็กทอรีหนึ่ง และดำเนินการต่อ แต่สิ่งนี้ดูเหมือนจะไม่อยู่ในการ์ด

โพสต์คำตอบ

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