Установка:
Мой администратор установил 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?