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机器,则可以尝试脚本 –