符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
想了解pip的工作原理,无奈没找想要的内容,所以打算翻译一下pip官方文档的User Guide部分。
创新互联建站网络公司拥有10年的成都网站开发建设经验,上千多家客户的共同信赖。提供成都网站设计、网站制作、网站开发、网站定制、友情链接、建网站、网站搭建、响应式网站建设、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
我使用的mac OSX系统,一些linux或者mac os的上的操作,我会用本地操作代替。
目录如下:
pip是一个命令行程序。当你安装了pip过后,pip就会被添加到你的系统中,就可以在命令提示符后使用pip了。
如果你不能直接运行pip命令(很可能是因为pip没有被安装在系统的环境变量PATH中),然后你可以通过python解释器运行pip命令。
在Windows系统中,可以使用py启动器
尽管pip可以从你的python安装中作为一个模块导入(通过import pip),但是不支持这样使用pip,了解更多关于程序中使用pip请看 Using pip from your program 。
pip支持从PyPI、版本控制、本地项目或者分发式文件(distribution files)中安装。
最常见的场景就是,使用Requirement Specifiers从PyPI中安装。
更多信息和案例,请参考 pip install 。
当从PyPI安装包时,pip需要访问网络,在很多公司的网络环境中需要一个HTTP代理服务器。
pip可以使用多种配置方式通过一个代理服务器连接网路:
"Requirement Files"是包含了要被安装的包的一个列表,使用pip安装就像这样:
文件内容的格式细节可以参考: Requirements File Format
理论上来讲,一个"Requirement File"就是一个使用pip安装参数的列表文件。注意,你不应该以任何特定顺序依赖pip安装的文件中的项目。
实际上,"Requirement Files"有4中常用方式:
如果SomeDependency以前是需求文件中的顶级要求,则将该行替换为新行。 如果SomeDependency是子依赖项,则添加新行。
重要的是要明确pip使用install_requires元数据确定包依赖关系,而不是通过发现项目中嵌入的requirements.txt文件。
参考:
下载pip的压缩包:pip-1.5.4.tar.gz
进行解压:
tar -zxvf 文件名
解压成功后进入该文件夹
执行python setup.py install
测试pip命令是否可用。《Linux就该这么学》
pip命令安装完成
可以尝试直接在users\administrator路径下输入pip install requests,报错Unknown or unsupported command ‘install’
使用COMMAND命令安装第三方库,碰到“Unknown or unsupported command ‘install’”这种报错,可能存在多个路径有pip执行程序,如loadrunner。
使用where pip,找到所有 pip的路径
进入Python下的那个pip路径进行安装。
注:Linux下默认未安装pip,需要手动安装pip命令。
安装完成后,可以使用 virtualenv 命令创建放置虚拟环境的目录:
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器:
ENV/lib 和 ENV/include 目录中包含了虚拟环境ENV使用的库文件。在虚拟环境中安装的第三方包会安装在 ENV/lib/python3.4/site-packages 目录下。
ENV/bin 目录里面放置了可执行文件,在里面有新安装的Python 包中的可执行程序,包括pip等相关工具。
默认情况下,虚拟环境会依赖系统环境中的 sit package,就是说系统中已经安装好的第三方 package 也会安装在虚拟环境中,如果不想依赖这些 package,那么可以加上 --no-site-packages 参数建立虚拟环境。
新创建的虚拟环境目录中有一个启动脚本 ENV/bin/activate ,直接使用 source 命令来启动虚拟环境。
退出当前虚拟环境使用 deactivate 命令。
此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,里面有安装步骤,我们照着操作把环境设置好。
设置环境变量
lsvirtualenv : 列出虚拟环境列表(个人喜欢用第二个)
workon+Enter: 列出虚拟环境列表
mkvirtualenv [虚拟环境名称]: 新建虚拟环境
workon [虚拟环境名称]: 切换虚拟环境
rmvirtualenv [虚拟环境名称]: 删除虚拟环境
deactivate: 离开虚拟环境
1、先说一下什么是pip
pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具
2、下面介绍怎么在linux下安装pip
下载pip到/usr/local/src
# cd /usr/local/src
# wget "" --no-check-certificate
如果提示:-bash: wget: command not found
那么安装wget,执行如下:
# yum -y install wget
解夺安装pip
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
如果安装报下面的错:
Traceback (most recent call last):
File "setup.py", line 6, in module
from setuptools import setup, find_packages
ImportError: No module named setuptools
那么就要先安装setuptools包
(1)下载setuptools包
# wget
(2)解压setuptools包
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
(3)编译setuptools
# python setup.py build
(4)开始执行setuptools安装
# python setup.py install
安装完成setuptools包后,在重新执行:
# cd /usr/local/src/pip-1.5.4
# python setup.py install
至此pip安装完成
3、linux下pip使用参数
# pip --help
Usage:
pip command [options]
Commands:
install Install 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.
zip DEPRECATED. Zip individual packages.
unzip DEPRECATED. Unzip individual packages.
bundle DEPRECATED. Create pybundles.
help Show help for commands.
General Options:
-h, --help Show help.
-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-file path Path to a verbose non-appending log, that only logs failures. This log is active by default at /root/.pip/pip.log.
--log path Path to a verbose appending log. This log is inactive by default.
--proxy proxy Specify a proxy in the form [user:passwd@]proxy.server:port.
--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.
--cert path Path to alternate CA bundle.