[英]Why don't 'pip show' or 'pip list' work for me?
Python 的pip
正在为我安装和更新软件包,但似乎不支持某些记录的命令(至少在 OS 10.8.2 和 Python 2.7.2 上运行的 1.2.1)。 当我尝试
pip list
要么
pip show <pkgname>
我得到
Usage: pip COMMAND [OPTIONS]
No command by the name pip <cmd>
(maybe you meant "pip install <cmd>")
这些命令是否尚未实现(尽管已记录)?
您正在寻找的新功能是最新的——它们在 1.2.1.post1 中,但不在 1.2.1 中,并且您可能正在查看的文档 (http://www.pip-installer.js) 中。 org/en/latest/) 目前用于 1.2.1.post1。
localhost-2:~ $ pip --version
pip 1.2.1.post1 from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.2.1.post1-py2.7.egg (python 2.7)
localhost-2:~ $ pip --help
Usage: pip COMMAND [OPTIONS]
Commands:
bundle Create pybundles (archives containing multiple packages)
freeze Output all currently installed packages (exact versions) to stdout
help Show available commands
install Install packages
list List installed packages (including editables).
search Search PyPI
show Output installed distributions (exact versions, files) to stdout
uninstall Uninstall packages
unzip Unzip individual packages
zip Zip individual packages
如果你想要它们,你可以获得开发版本:
git clone https://github.com/pypa/pip.git
它们在哪里记录? 我的没有显示任何这样的命令:
hd1 % pip help
Usage: pip COMMAND [OPTIONS]
--version show program's version number and exit
-h, --help Show help
-v, --verbose Give more output
-q, --quiet Give less output
--log <FILENAME> Log file where a complete (maximum verbosity) record will be kept
--proxy <PROXY> Specify a proxy in the form user:passwd@proxy.server:port. Note that the user:password@ is optional and required only if you are behind an authenticated proxy. If you provide
user@proxy.server:port then you will be prompted for a password.
--timeout <SECONDS> Set the socket timeout (default 15 seconds)
--exists-action <EXISTS_ACTION>
Default action when a path already exists. Use this option more than one time to specify another action if a certain option is not available. Choices: (s)witch, (i)gnore,
(w)ipe, (b)ackup
Commands available:
bundle: Create pybundles (archives containing multiple packages)
freeze: Output all currently installed packages (exact versions) to stdout
help: Show available commands
install: Install packages
search: Search PyPI
uninstall: Uninstall packages
unzip: Unzip individual packages
zip: Zip individual packages
从 pip 1.1 开始,可用的命令是:
有关已安装软件包的列表,请尝试yolk 。
作为一种解决方法,您可以使用pip freeze
。
从帮助提示:
freeze: Output all currently installed packages (exact versions) to stdout
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.