การติดตั้ง Python สมัยใหม่ในโฟลเดอร์บ้านสำหรับการคำนวณทางวิทยาศาสตร์บน RHEL


2

ด้วยเหตุผลหลายประการผู้ดูแลระบบของเราพบว่า Ubuntu ทันสมัยเกินไปสำหรับเวิร์กสเตชันการผลิตของเราและตอนนี้เราได้ติดตั้งแล้ว Red Hat Enterprise Linux 5.5 (RHEL) ฉันไม่คุ้นเคยกับระบบปฏิบัติการอย่างมาก แต่เพิ่งเล่นกับมันฉันสังเกตเห็นว่ามีหลายแพ็คเกจที่ฉันใช้สำหรับการคำนวณทางวิทยาศาสตร์ด้วย Python ไม่ได้มีอยู่จริง

ตอนนี้ฉันกำลังมองหาที่จะติดตั้งให้มากที่สุดในโฟลเดอร์บ้านของฉัน มันง่ายพอที่จะติดตั้ง Python และ NumPy แต่ฉันได้รับข้อผิดพลาดในการติดตั้ง SciPy และยังต้องติดตั้งแพ็คเกจอื่น ๆ

อย่างไรก็ตามนี่ไม่ใช่คำถามเกี่ยวกับการติดตั้งแพ็คเกจเฉพาะ ฉันสนใจมากขึ้น วิธีที่ดีที่สุดในการบำรุงรักษาแพ็คเกจของคุณในโฟลเดอร์บ้านของคุณบน Linux โดยเฉพาะสำหรับการติดตั้ง Python . แนวคิดของฉันคือฉันอาจต้องติดตั้งสิ่งต่าง ๆ ATLAS , Boost.Python ฯลฯ ด้วยตนเองและจะได้ประโยชน์จากการจัดการบรรจุภัณฑ์บางรูปแบบที่ไม่รบกวน RHEL ความปรารถนาของฉันจะเป็นเช่นนั้น MacPorts ซึ่งฉันคุ้นเคยกับใน Mac OS X

มีแนวคิดใดบ้างเกี่ยวกับการจัดการแพ็คเกจในโฟลเดอร์บ้านของฉัน ฉันมี CentOS VM บน Mac OS X เพื่อทดสอบด้วยซึ่งฉันเข้าใจว่าสามารถทำงานร่วมกับ RHEL ได้ 100%

แก้ไข
ฉันคิดว่าฉันได้แก้ไขปัญหานี้แล้วโดยใช้ ปราชญ์ และ EPEL กรุ โดยทั่วไปฉันรวบรวม Sage ในโฟลเดอร์บ้านของฉันโดยไม่มีปัญหา (อย่างน้อยใน CentOS) และสามารถติดตั้งแพ็คเกจ Python พิเศษที่ฉันต้องการ R เป็นโบนัสเพิ่ม)


1
Python มาพร้อมกับเครื่องมือจัดการแพ็คเกจ - pip ( pip.openplans.org )
Sathyajith Bhat

pip อาจจัดการกับแพ็คเกจ Python ได้ แต่ฉันต้องการรวม upstream non-Python ที่ขึ้นต่อกันเช่นกันซึ่งไม่รวมอยู่ใน RHEL หรือเก่าเกินไปที่จะสร้างสำหรับ Python package ที่ฉันต้องการ
fideli

คำตอบ:


1

ฉันรู้ว่าสิ่งที่ฉันเสนออาจจะ overblown เล็กน้อย แต่ ... สิ่งที่เกี่ยวกับสภาพแวดล้อม chroot กับ debian sid หรือ ubuntu ที่เพิ่งมีหลามและมันขึ้นอยู่กับการพึ่งพาและจัดการโดยผู้จัดการ bulletproof เช่น apt


แน่นอนว่าอยู่เหนือระดับสูงสุดเล็กน้อย แต่แน่นอนว่าจะให้ความยืดหยุ่นสูงสุด
fideli

ใช่แล้วและทุกวันนี้เมื่อ debootstrap ขนาดและความสามารถในการจัดการค่อนข้างดี นอกจากนี้สำหรับสภาพแวดล้อมการผลิตมันมีการแยกเล็กน้อยจึงมีโอกาสน้อยที่จะเกิดความเสียหายอะไรภายใน chroot
celebdor

คำตอบของคุณเป็นสิ่งที่ดีและฉันจะพิจารณาอย่างแน่นอนสำหรับการใช้ในอนาคต ขอบคุณ.
fideli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.