linuxpip命令,如何使用pip命令

pip 18.1官方文档

想了解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文件。

参考:

linux找不到pip命令

下载pip的压缩包:pip-1.5.4.tar.gz

进行解压:

tar -zxvf 文件名

解压成功后进入该文件夹

执行python setup.py install

测试pip命令是否可用。《Linux就该这么学》

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环境下虚拟环境virtualenv的使用

注: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: 离开虚拟环境

linux服务器怎么安装pip

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.


当前标题:linuxpip命令,如何使用pip命令
本文路径:http://cdiso.cn/article/dssjhgd.html

其他资讯