В конечном итоге это может быть дубликат следующего, при условии локальной установки: python-pip-install-from-local-dir и installation-python-packages-from-local-file-system-folder-to-virtualenv-with-pip
Однако, чтобы ответить в целом, когда вы хотите установить модуль Python, у вас естьнесколько вариантов. Простой подход, как правило, заключается в использовании pip (pip2 для явного python2, pip3 для явного python3), который автоматически пытается загрузить модуль из репозиториев модуля python.
Как указывает Гойо в своем ответе, вам нужно иметьдоступ к Интернету, чтобы это произошло, и поэтому необходимо указать настройки для работы через прокси.
Если, однако, вы уже загрузили модуль на свой компьютер, вы также можете использовать его напрямую, в двухспособы.
Во-первых, согласно python-pip-install-from-local-dir , вы можете указать пакет для установки.
Если вы хотите быстро использоватьбез участия pip (пользовательский пакет, устаревший и т. д.) вы также можете найти папку пакетов вашего сайта с помощью:
python -m site --user-site
При запуске без --user-site также будет отображаться корневой сайт для вашегоdistro.
Извлеките ваш модуль и скопируйте его в папку сайта пользователя, например. для python3 "~ / .local / lib / python3.4 / site-packages". Я создаю sym-ссылки для python, python3 и т. Д., Чтобы они указывали на общий каталог python-site-packages, чтобы помочь различным версиям найти правильное место:
lrwxrwxrwx python -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python2 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python2.7 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python3 -> /home/user/.local/lib/python-site-packages
lrwxrwxrwx python3.4 -> /home/user/.local/lib/python-site-packages
drwxrwxr-x python-site-packages
Затем вы можете включить модуль в ваш pythonкод. Однако, обойдя pip означает, что у вас не обязательно будет последний модуль, а другие модули не будут знать, что требование было выполнено.
Чтобы проверить официально установленные модули:
pydoc -g (python2)
pydoc3 -b (python3)