pip — наш наиболее часто используемый инструмент установки сторонней библиотеки Python. Независимо от того, какая это библиотека, для ее установки нам нужна только одна команда pip install. Однако сейчас часто возникают некоторые проблемы с тайм-аутом установки. Почему это происходит?
Поскольку pip по умолчанию загружает и устанавливает сторонние библиотеки из официального источника загрузки Python, а официальным источником загрузки Python является зарубежный веб-сайт, возникнет проблема с таймаутом загрузки. Как же мы можем полностью решить эту проблему?
Мы можем решить эту проблему, добавив URL-адрес внутри нашей страны.
В настоящее время в основном используются следующие внутренние страницы загрузки:
https://pypi.tuna.tsinghua.edu.cn/simple/ # Университет Цинхуа
http://pypi.doubanio.com/simple/ # Дубан
https://pypi.mirrors.ustc.edu.cn/simple/ # Университет науки и технологий Китая
Мы знаем, что параметр -i pip может установить источник загруженного изображения. Когда мы устанавливаем библиотеку, добавление этого параметра для указания нашего внутреннего источника может решить эту проблему.
pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
C:\Users\89703>pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting selenium
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/d9/4c/d18374c7652b575c93838ffa728415826ae6108156b65e96344922130e9e/selenium-4.8.0-py3-none-any.whl (6.3 MB)
---------------------------------------- 6.3/6.3 MB 2.4 MB/s eta 0:00:00-----------------------------
Мы видим, что скорость загрузки по-прежнему довольно высокая, как показано на рисунке ниже.
Если вы укажете источник загрузки при установке сторонней библиотеки,Операция более хлопотная,Каждая загрузка требует от нас добавления источника зеркала.,Нам нужно раз и навсегда решение проблемы,Постоянно менять источник загрузки. Ниже в качестве примера мы возьмем систему Windows.,Выполните постоянную модификацию источника изображения.
Создайте каталог pip в каталоге данных хранилища приложения и создайте файл pip.ini со следующим содержимым:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn
Как показано ниже:
Перезапустите терминал и используйте pip для установки numpy:
PS G:\projects\python\pythonNotes> pip install numpy
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
Requirement already satisfied: numpy in c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages (1.21.6)
PS G:\projects\python\pythonNotes> pip install virtualenv
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
Collecting virtualenv
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/fd/76/c99d37939e17e3c53f1c1b7e4f5365a9160b1cd0b37700657eed9a2a6775/virtualenv-20.16.7-py3-none-any.whl (8.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 373.4 kB/s eta 0:00:00
Чаще всего наши проекты полагаются на виртуальные среды и не нуждаются в локальной установке сторонних библиотек. Поэтому мы устанавливаем соответствующие библиотеки для каждого проекта, поэтому для нашего удобства нам также необходимо добавить зеркала в исходный код pycharm.
1. Войдите в список интерпретаторов Python.
2. Нажмите «Добавить переводчика».
3.Управление источниками изображений
4. Добавьте источник зеркала
Введите адрес в поле ввода адреса источника зеркала и нажмите «ОК».
Добавление прошло успешно, как показано на рисунке ниже.
Шаги по добавлению определенного источника зеркала аналогичны описанному выше методу.
Примечание. Второй метод обычно используется на компьютерах Mac для добавления источников изображений.
Здесь представлен метод изменения источника изображения с помощью pip. С какими проблемами вы столкнулись при использовании pip? Вы можете оставить мне сообщение, и я с нетерпением жду вашего ответа!