Переключить источник загрузки пипса

Python

предисловие

pip install package-nameКоманды будут браться напрямую из официальных источников (pypi.python.org/pypi) установка, скорость впечатляет, можно установить пакет,-iДобавьте адрес источника pypi, вы также можете изменить адрес источника pip на адрес домашней зеркальной станции, раз и навсегда, скорость была значительно улучшена.

настроить

1. Использование ПСМ

Адрес исходного кода на гитхабе:GitHub.com/Брэндон Вайр…

В этой статье используется виртуальная среда, созданная pyenv. Версия Python — 3.6.6, а версия pip — 19.1.1. Учебник по созданию виртуальной среды Python с помощью pyenv можно найти в блоге.nuggets.capable/post/684490…Нашел в, не буду вдаваться в подробности, воспользуйтесь командой после завершения созданияpyenv activate env-nameВойдите в виртуальную среду. Также возможно использовать virtualenv в сочетании с virtualenvwrapper для создания виртуальной среды, указав версию python в системной среде.

Использование Linux

Следующие операции необходимо выполнять вне виртуальной среды Linux: после выбора источника образа войдите в виртуальную среду.

(env366)vic@hell:~$ pip install psm

Если в системе установлены и python2, и python3, если вы хотите установить его в среде python3, вам нужно использоватьpip3 install psmустановить

  1. Список зеркальных источников для pip
(env366)vic@hell:~$ psm ls

Внутренние зеркала, поддерживаемые PSM, следующие:

Просмотр текущего зеркального источника

(env366) vic@hell:~$ psm show

Current source is douban
  1. Выберите указанный источник зеркала
(env366) vic@hell:~$ psm use douban

Source is changed to douban.
  1. Загрузите библиотеку с помощью pip
(env366) vic@hell:~$ pip install package-name

Использование Windows

Установить

pip install psm

Точно так же для установки в версию python3 используйтеpip3 install psmустановить

перечислить все источники

python -m psm ls

Изменить источник pypi

python -m psm use douban

показать текущий источник

python -m psm show

2. Измените файл конфигурации

Измените файл конфигурации и установите его в качестве источника pip по умолчанию, например, переключитесь на зеркальный сайт программного обеспечения с открытым исходным кодом Университета Цинхуа, зеркало pypi зеркального сайта Цинхуа синхронизируется каждые 5 минут. Но обновление Tsinghua TensorFlow относительно медленное.

Для временного использования можно использовать команду

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package-name

Модифицировать под линукс

версия пипа >= 10.0.0

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Когда сеть плохая, используйте зеркальный сайт Tsinghua для обновления pip:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

Если вы не хотите обновлять версию pip, вы можете переключить источник зеркала pip, изменив файл конфигурации

Измените файл ~/.pip/pip.conf, добавьте следующее содержимое, создайте файл без этого файла или каталога.

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn/simple

Изменить под Windows

  1. Введите в адресной строке файлового менеджера%APPDATA%, он переключится на каталог appdata по пути пользователя
  2. Найдите папку pip в каталоге, если нет, создайте новую папку как pip, создайте в этой папке файл pip.ini, полный путь%APPDATA%/pip/pip.ini
  3. Добавьте следующий код в pip.ini
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn/simple

Изменить под Mac

  1. Переключитесь на путь пипса, путь:

$HOME/Library/Application Support/pip/pip.conf

%HOME%для домашнего каталога пользователя

  1. Если указанный выше каталог не существует, создайте файл pip.conf в следующем каталоге.

$HOME/.config/pip/pip.conf

  1. Добавьте следующий код
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn/simple

Уведомление

После модификации кода, добавленного в конфигурационный файл, могут быть ошибки, попробуйте использовать https для шифрования источника



Обратитесь к зеркальному сайту программного обеспечения с открытым исходным кодом Университета Цинхуа, справке по использованию зеркала pypi:mirrors.tuna.tsinghua.edu.cn/help/pypi/