как установить модуль Python без pip после загрузки модуля в локальную папку - PullRequest
0 голосов
/ 17 октября 2019

мы можем загрузить модуль - requests, как показано ниже:

cd /home/module/
pip download requests
ls -l
certifi-2019.9.11-py2.py3-none-any.whl  chardet-3.0.4-py2.py3-none-any.whl  idna-2.8-py2.py3-none-any.whl  requests-2.22.0-py2.py3-none-any.whl  urllib3-1.25.6-py2.py3-none-any.whl

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

pip install *.whl

мы можем проверить его по

python -c "import requests"

сейчас - поскольку на некоторых машинах Linux redhat у нас нет pip (мы не можем установить pip по соображениям безопасности)

, поэтому мы хотим установить модуль без pip

мы пытаемся

 easy_install --install-dir=/home/module/*

но мы получаем ошибки, может быть, я не правильно его использую,

, поэтому мы можем получить совет, как установить модуль запросов без пипа из локальной папки

1 Ответ

0 голосов
/ 17 октября 2019

Вы можете установить модуль из источника:

foo@bar:~/$ git clone https://github.com/psf/requests.git
foo@bar:~/$ cd requests
foo@bar:~/requests$ git checkout v2.22.0
foo@bar:~/requests$ python setup.py install
...