show
顯示已安裝的軟件包信息:有關安裝的軟件包
顯示信息。
您需要安裝該軟件包才能查看pip show
的信息。
但是,您可以利用此pip dry_run
bash script,並且顯示信息爲包從以前dry_run
安裝:
pip_show.bash:
#!/bin/bash
TMP_DIR='/tmp/venv'
function dry_run(){
if [ ! -d "$TMP_DIR" ]; then
virtualenv --quiet /tmp/venv
fi
/tmp/venv/bin/pip install $1 --quiet
/tmp/venv/bin/pip show $1
}
dry_run "[email protected]"
rm -rf $TMP_DIR
$ . pip_show sphinx
New python executable in /tmp/venv/bin/python
Installing setuptools, pip, wheel...done.
Name: Sphinx
Version: 1.5.3
Summary: Python documentation generator
Home-page: http://sphinx-doc.org/
Author: Georg Brandl
Author-email: [email protected]
License: BSD
Location: /private/tmp/venv/lib/python2.7/site-packages
Requires: Jinja2, babel, requests, docutils, alabaster, snowballstemmer, Pygments, six, imagesize
但時間設置一個virtualenv,做空運行可能只是大於觀看包裹信息的好處,你的終端比用瀏覽器。
嗨!我不想安裝任何未經審查的軟件包,該軟件包將在我的機器上安裝哪些文件。如何顯示有關軟件包的信息,而無需在PC上安裝該軟件包? –
不知道有什麼辦法可以做到這一點,至少不用'pip'。您可以在沒有pip的情況下在PyPI上搜索軟件包:https://pypi.python.org/pypi/Sphinx –
@ArthurKhusnutdinov如果您使用的是Unix機器,則可以嘗試腳本 –