安裝Python requests包

weixin_34041003發表於2018-01-04
  • 這個python包比較難裝,配置依賴了urllib3,chardet,certifi等包,
    可以這樣檢視:
rpm -qa | grep python

python-dmidecode-3.10.13-1.el6.x86_64
python-pip-7.1.0-1.el6.noarch
python-2.6.6-36.el6.x86_64

然後

rpm -ql python-2.6.6-36.el6.x86_64 | more

/usr/bin/pydoc
/usr/bin/python
/usr/bin/python2
/usr/bin/python2.6
/usr/share/doc/python-2.6.6

然後

find / -name requests

/usr/lib/python2.6/site-packages/requests-2.18.4-py2.6.egg/requests
/usr/lib/python2.6/site-packages/pip/_vendor/requests
/usr/src/inotify-tools-3.14/autom4te.cache/requests

requests包就安裝在/usr/lib/python2.6/site-packages/pip/_vendor/requests
其他配置依賴的包在/usr/lib/python2.6/site-packages目錄下

  • 具體做法為
https://pypi.python.org/pypi/requests#downloads    下載原始碼安裝包   requests-2.18.4.tar.gz
tar zxvf requests-2.18.4.tar.gz
cd requests-2.18.4
python setup.py install
  • 以上做法雖然簡單,但是要在安裝的時候下載配置依賴的包,時間會比較長,下載安裝相應依賴包的過程會比較慢,可以把相關的所有檔案,就是本地機子上的site-packages下面的所有檔案打包起來,然後一起解壓到遠端機子上的site-packages目錄下面。
  • 還可以pip install,不是apt,apt是Debian系統上類似與RHEL上的rpm的包管理工具

相關文章