Як отримати доступ до сховищ плагінів QGIS з-за проксі?


19

Я намагався навчити себе QGIS, використовуючи цей форум та інших, щоб допомогти. На більшість моїх питань можна відповісти, завантажуючи плагіни, доступні через сторонні сховища, але я чомусь не в змозі зв’язатися з ними. У когось є ідеї, чому це так?


У Qgis, Plugins> Fetch Python Plugins перейдіть на вкладку Repositories. Який "статус" ви бачите там для існуючих сховищ?
vinayan

На вкладці Репозиторії статус "недоступний". Натиснувши "Додати сторонні сховища", це не має значення.
BNA

1
ти за проксі-сервером? Я розумію цю помилку, поки я ...
vinayan

Я працюю в NHS так, напевно ...
BNA

Будь ласка, використовуйте коментар, а не відповідь для подібного коментаря. Однак, якщо ви збираєтеся докладно описати деякі кроки, які ви зробили, щоб відповісти на власне запитання, то це було б прийнятним як відповідь, який ви могли б потім прийняти для завершення питання.
PolyGeo

Відповіді:


22

Мені вдалося налаштувати параметри проксі в QGIS (Налаштування-> Опції-> Мережа), щоб вони могли спілкуватися через наш проксі-сервер. У моєму випадку тип проксі за замовчуванням не працював - мені довелося використовувати HTTPProxy. Як тільки це було зроблено, у мене не було проблем потрапити до плагінів на серверах репо.


Я за брандмауером, і відповідь

також потрібен перезапуск Qgis. Thx)
lolipop

8

Ось вирішення, якщо ви стоїте за проксі-сервером і не отримуєте сховища. Це буде працювати для всіх плагінів python.

  1. Завантажте плагін безпосередньо з URL-адреси сховища за допомогою свого браузера. Наприклад, для CadTools завантажте zip-файл із посилання тут репо
  2. Розпакуйте файл. Скопіюйте папку (як правило, одну папку, витягнуту в папку) у вашу довідку модулів python. У вікнах це було б C:\Program Files\Quantum GIS Wroclaw\apps\qgis\python\plugins
  3. Перезапустіть Qgis, і тепер ви можете побачити цей плагін встановлений. Просто увімкніть цей плагін у Менеджері плагінів.

1
А в OSX каталог~/.qgis/python/plugins
Simbamangu

На кроці №1 виняна ви можете отримати доступ до URL-адрес сховища, двічі клацнувши по списку сховища та скопіювавши / вставивши його .xml URL у свій браузер. Багато репозиторіїв мають таблицю стилів .xsl, яка відображає списки плагінів як HTML. Наприклад: faunalia.it/qgis/plugins.xml Якщо у сховищі немає таблиці стилів, перегляньте джерело .xml у своєму браузері та знайдіть посилання на завантаження.
даккарто

Оновлення для QGIS 2.0 і пізніших версій: цільової шлях C:\Users\username\.qgis2\python\plugins, і репозиторій тепер plugins.qgis.org/plugins
АНДРІЙ

Для QGIS 3 це буде: C: \ Користувачі \ Ім'я користувача \ AppData \ Роумінг \ QGIS \ QGIS3 \ профілі \ за замовчуванням \ python \ плагіни
HeikkiVesanto

2

Якщо ви використовуєте QGIS з-за деяких налаштувань брандмауера / проксі, ви не можете отримати сховища. У мене така ж проблема, коли запускати QGIS за обмежувальним брандмауером через проксі-сервер на роботі, але немає проблеми при запуску QGIS з дому.


Ви можете отримати репост! Дивіться мою відповідь для отримання більш детальної інформації. В основному потрібен перезапуск.
Унапіедра

Це, можливо, зміна, оскільки я опублікував цю відповідь майже шість років тому.
MappaGnosis

2

На своєму QGIS перейдіть на сторінку

налаштування >> параметри >> мережа

Потім встановіть прапорець "Використовувати проксі для доступу до Інтернету"

встановіть тип проксі за замовчуваннямProxy для використання системного проксі

Таким чином, все, що у вас є проксі-сайти, буде передано у спадок, і вам не доведеться вставляти знову.


1

Запуск QGIS 2.18.12.

  • Налаштуйте проксі в Settings > Options > Network. (Як вказували інші.)
  • Виберіть Use proxy for web access.
  • (Для мене):
    Тип проксі: HttpProxy
    хост: my-proxy-url.foo(Немає провідний https://)
    Порт: 3128.
    Користувач / пароль: порожній .
  • Переконайтеся в тому, що він працює: Help > Check QGIS Version.
  • Перезапустіть QGIS.
  • Тепер переходимо до Plugins > Manage and Install Plugins.
  • Успіх: репозиторій плагінів оновлюється.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.