python之pip的使用

时间:2021-01-11 18:38:30

pip国内镜像:

http://pypi.doubanio.com/simple/

window 直接设置国内源:

import os

ini="""[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
disable-pip-version-check = true
timeout = 600
"""

pippath=os.environ["USERPROFILE"]+"\\pip\\"

if not os.path.exists(pippath):
os.mkdir(pippath)
print pippath;

with open(pippath+"pip.ini","w+") as f:
f.write(ini)

pip使用豆瓣镜像2014-09-03 03:25
新建 ~/.pip/pip.conf 文件,内容如下:

[global]
index-url = http://pypi.douban.com/simple/
或者直接使用-i参数

pip install package_name -i http://pypi.douban.com/simple/
或者在项目的 requirements.txt 里第一行指定 Index:

-i http://pypi.douban.com/simple/
json2xls==0.1.0


pip命令使用例子:

pip install python-nmap

pip list

pip show

pip search nmap

pip hash set_pip.py

pip使用说明:

Usage:   
pip <command> [options]

Commands:
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
hash Compute hashes of package archives.
completion A helper command used for command completion
help Show help for commands.

General Options:
-h, --help Show help.
--isolated Run pip in an isolated mode, ignoring
environment variables and user configuration.
-v, --verbose Give more output. Option is additive, and can be
used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output.
--log <path> Path to a verbose appending log.
--proxy <proxy> Specify a proxy in the form
[user:passwd@]proxy.server:port.
--retries <retries> Maximum number of retries each connection should
attempt (default 5 times).
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists:
(s)witch, (i)gnore, (w)ipe, (b)ackup.
--trusted-host <hostname> Mark this host as trusted, even though it does
not have valid or any HTTPS.
--cert <path> Path to alternate CA bundle.
--client-cert <path> Path to SSL client certificate, a single file
containing the private key and the certificate
in PEM format.
--cache-dir <dir> Store the cache data in <dir>.
--no-cache-dir Disable the cache.
--disable-pip-version-check
Don't periodically check PyPI to determine
whether a new version of pip is available for
download. Implied with --no-index.