Я не могу использовать Pip для установки пакетов в Windows - PullRequest
0 голосов
/ 30 ноября 2018

Я студент из Китая, когда я использую pip для обновления и установки, такие проблемы возникают всегда.Мой компьютер - Windows 64.

E:\>python -mpip install —upgrade Pip 
Collecting pip
  Downloading https://files.pythonhosted.org Packages 'c2 d7 D0f34c60d83a6c5631cf71dfe64cc1054598c843e0211400e55675c. pip-18.1 -PYS.py3 -none -any.whl (1.3MB) 
    -----------------100% 1.3MB 155kB/s
  Installing collected packages: pip
 Found existing installation: pip  10.0.1
  Uninstalling pip-10.0.1:
   Successfully uninstalled pip-10.0.1
  Rolling back uninstall of pip 

File"C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\configparser.py", line 1079, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: 'setup.cfg', line: 1
'<?xml version="1.0" encoding="utf-8"?>\n'   

Я погуглил, и это похоже на ошибку спецификации, но как я могу с этим справиться?

1 Ответ

0 голосов
/ 30 ноября 2018

Обновление:

Как правильно прокомментировал Адам Смит , это не решает реальную проблему, которая выглядит как ошибка последовательности байтов в setup.conf file.

Как указано kintoki , вы можете попробовать очень популярную Miniconda в качестве вашей среды, которая решает множество проблем с Python на Windows, но небольшуюПредостережение заключается в том, что новая версия пакетов может занять некоторое время, пока вы не сможете установить их.Он очень популярен в сообществе специалистов по науке о данных.Я ищу более правильный ответ и обновлю его здесь.


Оригинал:

Pip и Windows не всегда хорошо работают вместе.Лучший способ обойти это - скачать нужные пакеты в виде предварительно скомпилированных двоичных файлов whl напрямую из Калифорнийского университета, индекс пакетов Python для Irvine для Windows .

Затем выможете установить их напрямую с помощью pip!И не забывайте, что pip сам по себе является пакетом внутри pip (начальная?). Предполагая, что вы хотите установить pip 18.1, скачайте этот whl-файл и затем запустите его так:

pip install pip‑18.1‑py2.py3‑none‑any.whl

Это будет работать так же и для любого другого пакета Python.Просто найдите и загрузите правильную версию, соответствующую вашей версии Python.

...