ฉันกำลังพยายามติดตั้ง Python2.7 ใน Centos 6 มันเป็นความเจ็บปวดในฐานะ Centos6 ที่มี python26 และ yum ขึ้นอยู่กับ ยิ่งไปกว่านั้นยำดูเหมือนว่าจะไม่มี python2.7
ฉันลงเอยด้วยการสร้างจากแหล่ง:
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
gunzip Python-2.7.6.tgz
tar -xvf Python-2.7.6.tar
cd Python-2.7.6
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make
sudo make altinstall
cd ~
python2.7 นี้ติดตั้งไปยัง / usr / local / bin และฉันสามารถใช้งานได้ แต่ฉันไม่สามารถเรียกมันด้วย sudo ได้เว้นแต่ฉันจะระบุชื่อพา ธ ทั้งหมด
ในการติดตั้ง pip ที่ฉันต้องทำ:
wget https://bootstrap.pypa.io/get-pip.py
sudo /usr/local/bin/python2.7 get-pip.py
ตอนนี้เมื่อใดก็ตามที่ฉันต้องการแพ็คเกจฉันต้องโทร
sudo /usr/local/bin/pip2.7 install somepackage
มีวิธีที่สะอาดเพื่อให้สามารถเรียกใช้:
sudo pip2.7 install somepackage
โดยไม่ต้องระบุพา ธ สัมบูรณ์? symlink เป็น / usr / bin ปลอดภัยหรือไม่