Python 为什么不';t';pip秀';或';pip列表';为我工作?
Python的Python 为什么不';t';pip秀';或';pip列表';为我工作?,python,macos,pip,Python,Macos,Pip,Python的pip正在为我安装和更新软件包而工作,但一些文档化的命令似乎不受支持(至少在OS 10.8.2和Python 2.7.2上运行1.2.1)。当我尝试 pip list 或 pip显示 我明白了 Usage: pip COMMAND [OPTIONS] No command by the name pip <cmd> (maybe you meant "pip install <cmd>") 用法:pip命令[选项] 没有名为pip的命令 (可能您指
pip
正在为我安装和更新软件包而工作,但一些文档化的命令似乎不受支持(至少在OS 10.8.2和Python 2.7.2上运行1.2.1)。当我尝试
pip list
或
pip显示
我明白了
Usage: pip COMMAND [OPTIONS]
No command by the name pip <cmd>
(maybe you meant "pip install <cmd>")
用法:pip命令[选项]
没有名为pip的命令
(可能您指的是“pip安装”)
这些命令是否尚未实现(尽管有文档记录)?它们在哪里有文档记录?我的没有显示任何此类命令:
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
hd1%pip帮助
用法:pip命令[选项]
--版本显示程序的版本号并退出
-h、 --帮助表示帮助
-v、 --详细提供更多输出
-q、 --安静,产出少
--保存完整(最大详细度)记录的日志文件
--代理以用户的形式指定代理:passwd@proxy.server:端口。请注意,user:password@是可选的,仅当您在经过身份验证的代理之后时才需要。如果你提供
user@proxy.server:port然后系统会提示您输入密码。
--超时设置套接字超时(默认为15秒)
--存在作用
路径已存在时的默认操作。如果某个选项不可用,请多次使用此选项指定另一个操作。选择:(s)女巫,(i)侏儒,
(w) ipe,(b)确认
可用命令:
bundle:创建pybundle(包含多个包的存档)
冻结:将所有当前安装的软件包(精确版本)输出到标准输出
帮助:显示可用命令
安装:安装软件包
搜索:搜索PyPI
卸载:卸载软件包
解压:解压单个包
压缩:压缩单个包
从pip 1.1开始,可用的命令包括:
- bundle:创建pybundle(包含多个包的存档)
- 冻结:将所有当前安装的软件包(精确版本)输出到标准输出
- 帮助:显示可用命令
- 安装:安装软件包
- 搜索:搜索PyPI
- 卸载:卸载软件包
- 解压:解压单个包
- 压缩:压缩单个包
要查看已安装软件包的列表,请尝试。您正在查找的新功能是最新的功能--它们位于1.2.1.post1中,但不在1.2.1中,以及您可能正在查看的文档中(http://www.pip-installer.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
作为一种解决方法,您可以使用
pip freeze
从帮助提示中:
freeze: Output all currently installed packages (exact versions) to stdout
我明白了:带我去1.2.1.post1.,和1.2.1。如果
pip show
说summary:unknown
,我如何获取信息?例如,未找到带有命令的
程序包。
freeze: Output all currently installed packages (exact versions) to stdout