Не работает

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

[email protected]:~$ pip install Shapely

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

[email protected]:~$ 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)

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

Спасибо!

Ответы

Ответ 1

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

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

(У меня была одна и та же проблема: не уверены, использует ли python 2.7 pip и 2.6 использует python-pip? Это может быть проблемой.)

Ответ 2

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

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

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

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

Ответ 3

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

sudo easy_install pip

Ответ 4

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

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

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

Ответ 5

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

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