пункт не работает - PullRequest
       18

пункт не работает

15 голосов
/ 04 ноября 2011

Я пытаюсь установить python-shapely с помощью pip в Ubuntu 10.04. Я получил "Неизвестная или неподдерживаемая команда 'установить'", когда пытался,

user@desktop:~$ pip install Shapely

Я попытался установить pip и получил следующую ошибку:

user@desktop:~$ sudo apt-get install python-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  python-pip
0 upgraded, 1 newly installed, 0 to remove and 396 not upgraded.
Need to get 0B/49.8kB of archives.
After this operation, 270kB of additional disk space will be used.
(Reading database ... 252574 files and directories currently installed.)
Unpacking python-pip (from .../python-pip_0.3.1-1ubuntu2.1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/python-pip_0.3.1-1ubuntu2.1_all.deb (--unpack):
 trying to overwrite '/usr/bin/pip', which is also in package pip 0:0.13-1
Errors were encountered while processing:
 /var/cache/apt/archives/python-pip_0.3.1-1ubuntu2.1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Буду признателен за любой комментарий / решение.

Спасибо!

Ответы [ 5 ]

15 голосов
/ 06 декабря 2011

Сначала вы установили pip, затем получили эту ошибку, а затем попытались установить python-pip?

Если это так, сначала удалите pip (apt-get remove pip), затем установите вместо него python-pip и попробуйте снова.

(У меня была та же проблема, но я не уверен, что Python 2.7 использует pip, а 2.6 использует python-pip? Возможно, это проблема.)

5 голосов
/ 05 июня 2012

То же самое происходит со мной, я использую Ubuntu Lucid Lynx, 10.04, и есть конфликт пакетов.Пакет pip (программа установки перламутра) конфликтует с пакетом python-pip.Они оба пытаются поместить бинарный файл pip в / usr / bin / pip.Вы можете сделать несколько вещей, чтобы решить эту проблему, поэтому выберите тот, который соответствует вашим потребностям:

1.- Удалите «жемчужный пип», если вы его не используете, и установите пипон Python

2.- Принудительная установка Python pip с некоторым "dpkg -f" или около того, но таким образом ваш двоичный файл pip будет перезаписан

3.- Вручную установите эфир пакетов, изменяющих двоичное имя, т.е.вы вручную устанавливаете Python-пип, и вместо пипа вы просто называете двоичный файл «Python-пип»

2 голосов
/ 04 ноября 2011

Кажется, что битая загрузка.Вы пробовали easy_install?

sudo easy_install pip
0 голосов
/ 09 октября 2017

Оставьте все, установите последнюю версию python из https://www.python.org/downloads. Она уже содержит PIP, поэтому откройте CMD с самого начала и укажите ему путь к папке, где установлен python, и откройте папку «Script», где находится pip. встроенный, например, c: \ Python36-32 \ Script А затем напишите pip install module_name и наслаждайтесь ,,,

Возможно, вам придется открыть CMD администратора, поэтому после ввода cmd при запуске, когда вы видите, что CMD находится в списке, нажмите CTRL + SHIFT + ENTER и нажмите OK во всплывающем диалоговом окне, и у вас будет административный CMD.

0 голосов
/ 31 декабря 2014

Проблема возникает из-за того, что pip находится в клубничном Perl и Python, если Perl попадет в пип, появляется эта ошибка

$ какой пункт / Cygdrive / с / клубника / Perl / бен / пип

Решение 1. C: \ Python27 \ Scripts \ pip установить на юг или же 2. Держите путь питона перед клубничным перлом или же 3. удалить путь клубничного perl из переменной пути ...

...