Forum Linux.pl

Dystrybucje Linuksa => *Ubuntu => Wątek zaczęty przez: darek82 w 2016-02-18, 20:32:14

Tytuł: Instalacja Pip
Wiadomość wysłana przez: darek82 w 2016-02-18, 20:32:14
Zainstalowałem Pythona 3.4.3 według

https://www.youtube.com/watch?v=aYUH08BM37g

Komendy użyte:
sudo apt-get install libssl-dev openssl
cd /opt
sudo wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
sudo tar -xzvf Python-3.4.3.tgz
cd Python-3.4.3/
./configure
sudo make
sudo make install
sudo ln -fs /opt/Python-3.4.3/python /usr/bin/py
sudo ln -fs /opt/Python-3.4.3/python /usr/bin/python

Nastepnie próbuję zainstalować Pip komendą sudo apt-get install python-pip

i oczywiście mam błąd tak jak poniżej

darek@darek-L:~$ sudo apt-get install python-pip
[sudo] password for darek:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  build-essential dpkg-dev fakeroot g++ g++-4.8 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libfakeroot
  libstdc++-4.8-dev python-chardet-whl python-colorama python-colorama-whl
  python-distlib python-distlib-whl python-html5lib python-html5lib-whl
  python-pip-whl python-requests-whl python-setuptools python-setuptools-whl
  python-six-whl python-urllib3-whl python-wheel
Sugerowane pakiety:
  debian-keyring g++-multilib g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg
  libstdc++-4.8-doc python-genshi
Polecane pakiety:
  python-dev-all
Zostaną zainstalowane następujące NOWE pakiety:
  build-essential dpkg-dev fakeroot g++ g++-4.8 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libfakeroot
  libstdc++-4.8-dev python-chardet-whl python-colorama python-colorama-whl
  python-distlib python-distlib-whl python-html5lib python-html5lib-whl
  python-pip python-pip-whl python-requests-whl python-setuptools
  python-setuptools-whl python-six-whl python-urllib3-whl python-wheel
0 aktualizowanych, 25 nowo instalowanych, 0 usuwanych i 6 nieaktualizowanych.
Konieczne pobranie 21,8 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 46,7 MB miejsca na dysku.
Kontynuować? [T/n] t
Pobieranie:1 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main libstdc++-4.8-dev amd64 4.8.4-2ubuntu1~14.04.1 [1051 kB]
Pobieranie:2 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main g++-4.8 amd64 4.8.4-2ubuntu1~14.04.1 [18,1 MB]
Pobieranie:3 http://pl.archive.ubuntu.com/ubuntu/ trusty/main g++ amd64 4:4.8.2-1ubuntu6 [1490 B]
Pobieranie:4 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main dpkg-dev all 1.17.5ubuntu5.5 [726 kB]
Pobieranie:5 http://pl.archive.ubuntu.com/ubuntu/ trusty/main build-essential amd64 11.6ubuntu6 [4838 B]
Pobieranie:6 http://pl.archive.ubuntu.com/ubuntu/ trusty/main libfakeroot amd64 1.20-3ubuntu2 [25,4 kB]
Pobieranie:7 http://pl.archive.ubuntu.com/ubuntu/ trusty/main fakeroot amd64 1.20-3ubuntu2 [55,0 kB]
Pobieranie:8 http://pl.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-perl all 1.19.02-3 [50,0 kB]
Pobieranie:9 http://pl.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-xs-perl amd64 0.04-2build4 [12,6 kB]
Pobieranie:10 http://pl.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-merge-perl all 0.08-2 [12,7 kB]
Pobieranie:11 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-chardet-whl all 2.2.1-2~ubuntu1 [170 kB]
Pobieranie:12 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-colorama all 0.2.5-0.1ubuntu2 [18,4 kB]
Pobieranie:13 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-colorama-whl all 0.2.5-0.1ubuntu2 [18,2 kB]
Pobieranie:14 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-distlib all 0.1.8-1ubuntu1 [113 kB]
Pobieranie:15 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-distlib-whl all 0.1.8-1ubuntu1 [140 kB]
Pobieranie:16 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-html5lib all 0.999-3~ubuntu1 [83,5 kB]
Pobieranie:17 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-html5lib-whl all 0.999-3~ubuntu1 [109 kB]
Pobieranie:18 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-six-whl all 1.5.2-1ubuntu1 [10,5 kB]
Pobieranie:19 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-urllib3-whl all 1.7.1-1ubuntu4 [64,0 kB]
Pobieranie:20 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-requests-whl all 2.2.1-1ubuntu0.3 [227 kB]
Pobieranie:21 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-setuptools-whl all 3.3-1ubuntu2 [244 kB]
Pobieranie:22 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-pip-whl all 1.5.4-1ubuntu3 [111 kB]
Pobieranie:23 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-setuptools all 3.3-1ubuntu2 [230 kB]
Pobieranie:24 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/universe python-pip all 1.5.4-1ubuntu3 [97,2 kB]
Pobieranie:25 http://pl.archive.ubuntu.com/ubuntu/ trusty-updates/main python-wheel all 0.24.0-1~ubuntu1 [44,7 kB]
Pobrano 21,8 MB w 3s (5508 kB/s)         
Wybieranie wcześniej niewybranego pakietu libstdc++-4.8-dev:amd64.
(Odczytywanie bazy danych ... 205246 plików i katalogów obecnie zainstalowanych.)
Preparing to unpack .../libstdc++-4.8-dev_4.8.4-2ubuntu1~14.04.1_amd64.deb ...
Unpacking libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.1) ...
Wybieranie wcześniej niewybranego pakietu g++-4.8.
Preparing to unpack .../g++-4.8_4.8.4-2ubuntu1~14.04.1_amd64.deb ...
Unpacking g++-4.8 (4.8.4-2ubuntu1~14.04.1) ...
Wybieranie wcześniej niewybranego pakietu g++.
Preparing to unpack .../g++_4%3a4.8.2-1ubuntu6_amd64.deb ...
Unpacking g++ (4:4.8.2-1ubuntu6) ...
Wybieranie wcześniej niewybranego pakietu dpkg-dev.
Preparing to unpack .../dpkg-dev_1.17.5ubuntu5.5_all.deb ...
Unpacking dpkg-dev (1.17.5ubuntu5.5) ...
Wybieranie wcześniej niewybranego pakietu build-essential.
Preparing to unpack .../build-essential_11.6ubuntu6_amd64.deb ...
Unpacking build-essential (11.6ubuntu6) ...
Wybieranie wcześniej niewybranego pakietu libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.20-3ubuntu2_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20-3ubuntu2) ...
Wybieranie wcześniej niewybranego pakietu fakeroot.
Preparing to unpack .../fakeroot_1.20-3ubuntu2_amd64.deb ...
Unpacking fakeroot (1.20-3ubuntu2) ...
Wybieranie wcześniej niewybranego pakietu libalgorithm-diff-perl.
Preparing to unpack .../libalgorithm-diff-perl_1.19.02-3_all.deb ...
Unpacking libalgorithm-diff-perl (1.19.02-3) ...
Wybieranie wcześniej niewybranego pakietu libalgorithm-diff-xs-perl.
Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-2build4_amd64.deb ...
Unpacking libalgorithm-diff-xs-perl (0.04-2build4) ...
Wybieranie wcześniej niewybranego pakietu libalgorithm-merge-perl.
Preparing to unpack .../libalgorithm-merge-perl_0.08-2_all.deb ...
Unpacking libalgorithm-merge-perl (0.08-2) ...
Wybieranie wcześniej niewybranego pakietu python-chardet-whl.
Preparing to unpack .../python-chardet-whl_2.2.1-2~ubuntu1_all.deb ...
Unpacking python-chardet-whl (2.2.1-2~ubuntu1) ...
Wybieranie wcześniej niewybranego pakietu python-colorama.
Preparing to unpack .../python-colorama_0.2.5-0.1ubuntu2_all.deb ...
Unpacking python-colorama (0.2.5-0.1ubuntu2) ...
Wybieranie wcześniej niewybranego pakietu python-colorama-whl.
Preparing to unpack .../python-colorama-whl_0.2.5-0.1ubuntu2_all.deb ...
Unpacking python-colorama-whl (0.2.5-0.1ubuntu2) ...
Wybieranie wcześniej niewybranego pakietu python-distlib.
Preparing to unpack .../python-distlib_0.1.8-1ubuntu1_all.deb ...
Unpacking python-distlib (0.1.8-1ubuntu1) ...
Wybieranie wcześniej niewybranego pakietu python-distlib-whl.
Preparing to unpack .../python-distlib-whl_0.1.8-1ubuntu1_all.deb ...
Unpacking python-distlib-whl (0.1.8-1ubuntu1) ...
Wybieranie wcześniej niewybranego pakietu python-html5lib.
Preparing to unpack .../python-html5lib_0.999-3~ubuntu1_all.deb ...
Unpacking python-html5lib (0.999-3~ubuntu1) ...
Wybieranie wcześniej niewybranego pakietu python-html5lib-whl.
Preparing to unpack .../python-html5lib-whl_0.999-3~ubuntu1_all.deb ...
Unpacking python-html5lib-whl (0.999-3~ubuntu1) ...
Wybieranie wcześniej niewybranego pakietu python-six-whl.
Preparing to unpack .../python-six-whl_1.5.2-1ubuntu1_all.deb ...
Unpacking python-six-whl (1.5.2-1ubuntu1) ...
Wybieranie wcześniej niewybranego pakietu python-urllib3-whl.
Preparing to unpack .../python-urllib3-whl_1.7.1-1ubuntu4_all.deb ...
Unpacking python-urllib3-whl (1.7.1-1ubuntu4) ...
Wybieranie wcześniej niewybranego pakietu python-requests-whl.
Preparing to unpack .../python-requests-whl_2.2.1-1ubuntu0.3_all.deb ...
Unpacking python-requests-whl (2.2.1-1ubuntu0.3) ...
Wybieranie wcześniej niewybranego pakietu python-setuptools-whl.
Preparing to unpack .../python-setuptools-whl_3.3-1ubuntu2_all.deb ...
Unpacking python-setuptools-whl (3.3-1ubuntu2) ...
Wybieranie wcześniej niewybranego pakietu python-pip-whl.
Preparing to unpack .../python-pip-whl_1.5.4-1ubuntu3_all.deb ...
Unpacking python-pip-whl (1.5.4-1ubuntu3) ...
Wybieranie wcześniej niewybranego pakietu python-setuptools.
Preparing to unpack .../python-setuptools_3.3-1ubuntu2_all.deb ...
Unpacking python-setuptools (3.3-1ubuntu2) ...
Wybieranie wcześniej niewybranego pakietu python-pip.
Preparing to unpack .../python-pip_1.5.4-1ubuntu3_all.deb ...
Unpacking python-pip (1.5.4-1ubuntu3) ...
Wybieranie wcześniej niewybranego pakietu python-wheel.
Preparing to unpack .../python-wheel_0.24.0-1~ubuntu1_all.deb ...
Unpacking python-wheel (0.24.0-1~ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Konfigurowanie pakietu libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.1) ...
Konfigurowanie pakietu g++-4.8 (4.8.4-2ubuntu1~14.04.1) ...
Konfigurowanie pakietu g++ (4:4.8.2-1ubuntu6) ...
update-alternatives: użycie /usr/bin/g++ jako dostarczającego /usr/bin/c++ (c++) w tryb auto
Konfigurowanie pakietu dpkg-dev (1.17.5ubuntu5.5) ...
Konfigurowanie pakietu build-essential (11.6ubuntu6) ...
Konfigurowanie pakietu libfakeroot:amd64 (1.20-3ubuntu2) ...
Konfigurowanie pakietu fakeroot (1.20-3ubuntu2) ...
update-alternatives: użycie /usr/bin/fakeroot-sysv jako dostarczającego /usr/bin/fakeroot (fakeroot) w tryb auto
Konfigurowanie pakietu libalgorithm-diff-perl (1.19.02-3) ...
Konfigurowanie pakietu libalgorithm-diff-xs-perl (0.04-2build4) ...
Konfigurowanie pakietu libalgorithm-merge-perl (0.08-2) ...
Konfigurowanie pakietu python-chardet-whl (2.2.1-2~ubuntu1) ...
Konfigurowanie pakietu python-colorama (0.2.5-0.1ubuntu2) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error processing package python-colorama (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Konfigurowanie pakietu python-colorama-whl (0.2.5-0.1ubuntu2) ...
Konfigurowanie pakietu python-distlib (0.1.8-1ubuntu1) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error processing package python-distlib (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Konfigurowanie pakietu python-distlib-whl (0.1.8-1ubuntu1) ...
Konfigurowanie pakietu python-html5lib (0.999-3~ubuntu1) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error processing package python-html5lib (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Konfigurowanie pakietu python-html5lib-whl (0.999-3~ubuntu1) ...
Konfigurowanie pakietu python-six-whl (1.5.2-1ubuntu1) ...
Konfigurowanie pakietu python-urllib3-whl (1.7.1-1ubuntu4) ...
Konfigurowanie pakietu python-requests-whl (2.2.1-1ubuntu0.3) ...
Konfigurowanie pakietu python-setuptools-whl (3.3-1ubuntu2) ...
Konfigurowanie pakietu python-pip-whl (1.5.4-1ubuntu3) ...
Konfigurowanie pakietu python-setuptools (3.3-1ubuntu2) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error processing package python-setuptools (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Brak raportu programu apport, ponieważ osiągnięto limit MaxReports
                                                                  dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu python-pip:
 python-pip zależy od python-colorama; jednakże:
  Pakiet python-colorama nie jest jeszcze skonfigurowany.
 python-pip zależy od python-distlib; jednakże:
  Pakiet python-distlib nie jest jeszcze skonfigurowany.
 python-pip zależy od python-html5lib; jednakże:
  Pakiet python-html5lib nie jest jeszcze skonfigurowany.
 python-pip zależy od python-setuptools (>= 0.6c1); jednakże:
  Pakiet python-setuptools nie jest jeszcze skonfigurowany.

dpkg: error processing package python-pip (--configure):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Konfigurowanie pakietu python-wheel (0.24.0-1~ubuntu1) ...
Brak raportu programu apport, ponieważ osiągnięto limit MaxReports
                                                                  Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
Brak raportu programu apport, ponieważ osiągnięto limit MaxReports
                                                                  dpkg: error processing package python-wheel (--configure):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
 python-colorama
 python-distlib
 python-html5lib
 python-setuptools
 python-pip
 python-wheel
E: Sub-process /usr/bin/dpkg returned an error code (1)
Tytuł: Odp: Instalacja Pip
Wiadomość wysłana przez: 1709 w 2016-02-18, 21:19:59
- pythona i jego zaleznosci łatwiej by było Ci zainstalować moze z repo Ubuntu,
bynajmniej nie trzeba kompilowac recznie
- U mnie ten moduł jest w pythonie 2,
Cytuj
$ locate ConfigParser
/usr/lib64/python2.7/ConfigParser.py
/usr/lib64/python2.7/ConfigParser.pyc
/usr/lib64/python2.7/ConfigParser.pyo
czy jest w python 3 to nie wiem,
w kazdym razie mozesz uruchomic terminal i w nim pythona (wyswietli sie " >>> ")
i z pythona wpisac
 from ConfigParser import ConfigParser
Jak nie wyswietli czego Ci brakuje zadnych błedów, ani nic
to znaczy raczej ze ten moduł masz.

Edit:
Sugerując sie tym
http://packages.ubuntu.com/trusty/python/python-configparser
Jest mozliwe ze o takiej nazwie masz pakiet w repozytorium Ubuntu.
Uzywasz z terminala apt-cache do znalezienia
apt-cache searchfile do znalezienia pliku (chyba, w Ubu. moze byc inaczej)
apt-get do zainstalowania pakietu
albo Menadzera pakietów do wyszukania i zainstalowania co tam sobie chcesz,
a znajduje sie tam.

Edit:
Z twojego logu nie widze czy ten ConfigParser ma byc na pythona2 czy 3,
moze na stronie gdzie sciagales tego pip-a lub w plikach
bedzie pisac wiecej co on potrzebuje.