Προς το περιεχόμενο

Πώς θα εγκαατστησω το 'pip'


thessalonik

Προτεινόμενες αναρτήσεις

Παιδια δουλευω με το CentOS 6.4

 

εκανα compile την Python v3.4a

 

Δεν μπορω ρε γμτ να εγκαταστησω το 'pip' (python package manager)

 

'yum install python-pip' δινω και δεν το κανει, δεν βρισκει το πακετο πως θα γινει?

 

Ουτε με το 'easy_setup' μπορεσω να το κανω.


Θελω βασικα να εγκαταστησω και την python και το pip μεσω 'yum'

 

αλλα τα πακετα δνε μπορουν να βρεθουν¨:

 

yum install python3

yum install python-pip

 

Πως θα γινει?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 72
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοφιλείς Ημέρες

Μπορεις να με βοηθησεις σε αυτο? δεν εχω ιδεα για το που θα βρω που να τα περιεχει....

 

Eπσιης ττην Python που ηδη εγκατεστησα και μπηκε απο οτι φαινεται στο '/urs/local/bin/Python' την διαγραφω απλως με 

 

'rm -rf  /urs/local/bin/Python' ?


Ποσο δυσκολο πια στην χρηση αυτο το γοογλε ?

 

http://superuser.com/questions/407926/why-is-pip-not-listed-in-easy-install-on-centos-6-where-to-get-it

 

Δεν το θελω με wget  αλλα ολα να εγκατασταθουν σωστα οπως προβλεπεται μe χρηση του 'yum'

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

προφανως και δεν κανεις rm -rf για να αφαιρεσεις την python ή οποιοδηποτε προγραμμα βαζεις με yum.

 

δεν θυμαμαι πως παει αλλα σιγουρα θα χει παραμετρο για απεγκατασταση .. yum remove <πακετο>  ισως? ψαξτο.

 

 

οσο για το τι θες , προφανως δεν εχει και πολλη σημασια :) Βασει του λινκ που παρεθεσα ετσι γινεται....και στην τελικη δεν περναει προγραμμα αλλα καποιο python script..αρα μικρο το κακο....


Δες και εδω ...για ενα εξτρα ρεπο που ισως εχει τα πακετα που θες

 

http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

προφανως και δεν κανεις rm -rf για να αφαιρεσεις την python ή οποιοδηποτε προγραμμα βαζεις με yum.

 

δεν θυμαμαι πως παει αλλα σιγουρα θα χει παραμετρο για απεγκατασταση .. yum remove <πακετο>  ισως? ψαξτο.

 

 

οσο για το τι θες , προφανως δεν εχει και πολλη σημασια :) Βασει του λινκ που παρεθεσα ετσι γινεται....και στην τελικη δεν περναει προγραμμα αλλα καποιο python script..αρα μικρο το κακο....

Δες και εδω ...για ενα εξτρα ρεπο που ισως εχει τα πακετα που θες

 

http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x

 

Την Python 3.4α την περασα αφου την εκανα compile from source, οχι μεσω καποιου package manager 'yum'

 

Γιαυτο και ρωταω πως θα την απεγκαταστησω.

Aθτο που θελω ειναι:

 

1. απεγκατασταση του compiled from source python 3.4a (δεν θελω να μεινει ιχνος απο αυτο πριν παω στο 2ο βημα)

2. νεα εγκατασταση της Python 3.3.3 απο το EPEL repo

3. εγκατασταση 'pip απισης απο το EPEL

αυτα που ειδα στο λινκ τα εκανα:

 

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1. compile from source? δηλ configure-make-make install ?αν ναι τοτε νομιζω παιζει και make uninstall ή κατι σχετικο (Δες στο Makefile τι παραμετρους παιρνει το make)

Παραυτα την επομενη φορα που θες να κανεις κατι παρομοιο...καλο ειναι να φτιαχνεις rpm πακετο απο το source...νομιζω υπαρχουν τροποι.

 

2.ακολουθα τα βηματα στο λινκ που παρεθεσα..δεν ειναι μονο τα 3 που εκανες...στην ουσια ειναι ΚΑΙ  τα 2 τελευταια πλαισια πριν τα σχολια.

 

απο κει και περα αφου τελειωσεις με τα βηματα...χτυπας ενα yum search python ή yum search pip-python ή yum search python-pip και βλεπεις τι αποτελεσματα θα χεις .....κοιτας την στηλη που λεει απο ποιο ρεπο ειναι το καθε πακετο για να ξερεις απο που θα το τραβηξει.

 

(Α τραβας ενα refresh στα ρεπος πριν τα παραπανω , για να ενημερωσει το νεο ρεπο)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βασικα μετα τα 'configure-make-make install' εσβησα τον φακελο με την python γιατι δεν μου χρειαζοτναν αφου ειχε ηδη εγκαταστθαει.

 

Τωρα ομως με ποιον τροπο θα αφαιρεσω την 3.4a ?

 

Αν βαλω νεα pthon me yum install python3 θα γιενι χαμος θα εχω

 

την 2.6.6 που ειχε το centos

την 3.4.a που εκανα compile εγω

και αυτη νπου θα βαλει το yum....


refresh sta repos επισης δεν ξερω πως γινεται

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ξαναφτιαξε τον φακελο...και δες αυτο που εγραψα παραπανω (κοινως βρες το tar.gz που ειχε το source και αποσυμπιεσε το...βουαλα...ετοιμος ο φακελος!!)

 

στην τελικη ξανακαντην compile , ξανα κανε make install και δες που ριχνει τα αρχεια...και μετα σβηστα χειροκινητα...αυτο ειναι λιγο επικινδυνο γιατι δεν ξερεις τι αλλα κανει εκτος απο ενα απλο copy...γνωμη μου...δες στο Makefile αν εχει και ποια ειναι η παραμετρος για την απεγκατασταση...

 

οσο για το refresh στα repos...ξερωγω... μηπως "yum update" ?? :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Mε 'rm -rf /usr/local/bin/python'  δεν θα καθαρισει ή θα αφησει πισω leftovers?

 

 

root@secure [~]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.plusline.de
* epel: mirror.fraunhofer.de
* extras: mirror.skylink-datacenter.de
* remi: mirror5.layerjet.com
* updates: centos.psw.net
Setting up Update Process
No Packages marked for Update
root@secure [~]# yum search python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.plusline.de
* epel: mirror.imt-systems.com
* extras: mirror.skylink-datacenter.de
* remi: mirror.1000mbps.com
* updates: centos.psw.net
============================================================================================================= Matched: python3 ==============================================================================================================
python-apipkg.noarch : Python namespace control and lazy-import mechanism
python-unicodenazi.noarch : Module that finds unicode/bytestring comparisons and other problems
root@secure [~]# 
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

o φάκελος /*/bin έχει μέσα μόνο το εκτελέσιμο της python. Όλα τα άλλα αρχεία (βιβλιοθήκες κτλ) είναι αλλού.

 

Είσαι σίγουρος ότι χρειάζεσαι python 3.4? Ποια είναι η έκδοση που υποστηρίζει η διανομή σου;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κανόνας linux #1

 

ΠΟΤΕ δεν βάζουμε πράγματα εκτός package manager.

 

Ναι όπως σε όλους τους κανόνες υπάρχουν εξαιρέσεις, αλλά μέχρι να ξέρεις πότε μπορείς να τον παραβείς, απλά τον ακολουθείς ευλαβικά.

https://el.wikibooks.org/wiki/Linux_%CE%B3%CE%B9%CE%B1_%CE%B1%CF%81%CF%87%CE%AC%CF%81%CE%B9%CE%BF%CF%85%CF%82/%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7_%CE%A0%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AC%CF%84%CF%89%CE%BD

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Mαλιστα λλα καμια φορ ανα δεν βρισκει πακετα διαθεσιμα κανεις compile from source αναγκαστικα.

 

Τωρα τι να κανω ετισ οπως ειανι το συστημα αυτηνητν στιγμη

 

το yum install python33-devel δεν διορτθωσε την κατασταση.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...