Python 3.6.5 Pip 9.0.1 до 10 Windows 10 без рута - PullRequest
0 голосов
/ 28 июня 2018

Установка:

Мой администратор установил python в корневой каталог У меня нет прав администратора (Program Files), я скопировал его в свой путь пользователя (Roaming Dir) и добавил путь пользователя в переменную% PATH%. Мой локальный каталог находится перед корневым каталогом в переменной% PATH%. Это позволило мне устанавливать пакеты в python из импорта pip (pip.main(['install','--user','package']).

Задача:

Похоже, что поскольку pip v9.0.1 устарел, он больше не работает с pypi - он загружает файлы, но не может их установить. Выкидываю следующую ошибку:

AttributeError: 'NoneType' object has no attribute 'encoding'

Исследование:

Преобладающее решение здесь на S / O - обновить pip. Я не могу установить pip в корневой каталог, поэтому я установил его по своему локальному пути.

Вопрос:

Как я могу заставить Python сначала использовать мою локальную версию pip?

1 Ответ

0 голосов
/ 02 июля 2018

вы можете установить систему управления Conda (ссылка здесь . Выберите Miniconda, если вы хотите начать с минимальной настройки, без набора пакетов, которые вы получаете с Anaconda, но вам это может не понадобиться).

Просто следуйте указаниям мастера, чтобы установить его как установку по умолчанию (если у вас нет привилегий root, вам придется выполнять установку в папке, доступной для записи пользователем).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...